我正在运行瘦作为使用bundle exec rails server thin -p 3000
进行开发的rails服务器,但是当应用程序遇到错误而不是记录错误时,它会冻结,对 Ctrl +没有响应 C / Ctrl + D (但不是 Ctrl + Z )。如果我尝试通过byebug
,binding.pry
或binding.irb
打开调试器控制台,则会发生相同的行为(冻结并且无法响应输入),并且不会打印调试器提示。这在ITerm2和终端都会发生。
版本:
瘦:1.5.1 codename Straight Razor
Rails:5.0.6
Ruby:ruby 2.4.3p205 (2017-12-14 revision 61247) [x86_64-darwin16]
ITerm2:Build 3.1.5
终端:2.7.3 (388.1.1)
操作系统:macOS Sierra, 10.12.6 (16G1212)