C:\Users\JunichiIto\ruby-book-v2>steep check
# Type checking files:
I sent Ctrl-C, then got this information:
C:\Users\JunichiIto\ruby-book-v2>steep check
# Type checking files:
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/language_server-protocol-3.16.0.1/lib/language_server/protocol/transport/io/reader.rb:17:in `getc': Interrupt
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/language_server-protocol-3.16.0.1/lib/language_server/protocol/transport/io/reader.rb:17:in `read'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/utils/driver_helper.rb:43:in `wait_for_message'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/utils/driver_helper.rb:29:in `wait_for_response_id'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/check.rb:61:in `run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:107:in `process_check'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
from C:/Ruby30-x64/bin/steep:23:in `load'
from C:/Ruby30-x64/bin/steep:23:in `<main>'
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/base_worker.rb:88:in `join'C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/base_worker.rb:88:in `join': : No live threads left. Deadlock?No live threads left. Deadlock? ( (fatalfatal[1m))
2 threads, 2 sleeps current:0x0000015e0c896140 main thread:0x0000015e0c8961402 threads, 2 sleeps current:0x000001e7d1096140 main thread:0x000001e7d1096140バッチ ジョブを終了しますか (Y/N)?
* #<Thread:0x0000015e0e504430 sleep_forever>* #<Thread:0x000001e7d2b94428 sleep_forever>
rb_thread_t:0x000001e7d1096140 native:0x0000000000000160 int:0 rb_thread_t:0x0000015e0c896140 native:0x0000000000000160 int:0
* #<Thread:0x0000015e16493f48 C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/base_worker.rb:41 sleep_forever>* #<Thread:0x000001e7daa70080 C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/base_worker.rb:41 sleep_forever>
rb_thread_t:0x000001e7d87e4130 native:0x0000000000000254 int:0 rb_thread_t:0x0000015e143621f0 native:0x00000000000001b8 int:0
depended by: tb_thread_id:0x000001e7d1096140 depended by: tb_thread_id:0x0000015e0c896140
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/base_worker.rb:88:in `block in run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/base_worker.rb:88:in `block in run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:99:in `block in tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:99:in `block in tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:37:in `tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:37:in `tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:99:in `tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:99:in `tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/base_worker.rb:72:in `run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/base_worker.rb:72:in `run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:50:in `block in run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:50:in `block in run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:99:in `block in tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:99:in `block in tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:37:in `tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:37:in `tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:99:in `tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/activesupport-6.1.3.2/lib/active_support/tagged_logging.rb:99:in `tagged'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:24:in `run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:24:in `run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:213:in `process_worker'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:213:in `process_worker'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
from C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
from C:/Ruby30-x64/bin/steep:23:in `load'
from C:/Ruby30-x64/bin/steep:23:in `load'
from C:/Ruby30-x64/bin/steep:23:in `<main>'
from C:/Ruby30-x64/bin/steep:23:in `<main>'
^C
I gave up at this point. I'm wondering if Steep works against Windows environments. Please let me know about it.
I'm trying to run steep against Windows environment. I installed Ruby 3.0.1 with RubyInstaller, then installed rbs 1.2.0 and steep 0.44.1.
Here are my scripts for testing purpose:
I ran
steep check
but I got this error:I searched Google and found this PR, so I changed this line:
I tried again, but steep seemed to be freezed:
I sent Ctrl-C, then got this information:
I gave up at this point. I'm wondering if Steep works against Windows environments. Please let me know about it.