Ruby on rails Rails服务器和控制台因意外中断而崩溃(LocalJumpError)

Ruby on rails Rails服务器和控制台因意外中断而崩溃(LocalJumpError),ruby-on-rails,exception,crash,rails-console,Ruby On Rails,Exception,Crash,Rails Console,在运行rails服务器或rails控制台时,我会有这种奇怪的行为 服务器/控制台在引发此异常的代码中的不同位置崩溃: script/rails:6:in `require': unexpected break (LocalJumpError) from script/rails:6:in `<main>' script/rails:6:in'require':意外中断(LocalJumpError) 来自脚本/rails:6:in`' 我必须注意,这种行为只发生在我的团队中的另外

在运行rails服务器或rails控制台时,我会有这种奇怪的行为

服务器/控制台在引发此异常的代码中的不同位置崩溃:

script/rails:6:in `require': unexpected break (LocalJumpError)
from script/rails:6:in `<main>'
script/rails:6:in'require':意外中断(LocalJumpError)
来自脚本/rails:6:in`'
我必须注意,这种行为只发生在我的团队中的另外一个人身上,我团队的所有其他成员都没有经历过这种行为,而且生产服务器工作正常,没有类似的崩溃

此外,我们发现将调试器放在代码中的某个位置,只需按continue键即可解决此问题。但这并不是处理这个bug的合乎逻辑的方法


有没有人经历过类似的行为,并且知道如何解决这个问题

我没有足够的信息提供100%确定的解决方案,但我猜:

尝试使用
bundle exec-rails
而不是
script/rails
。Rails脚本已经有一段时间没有更改了,但可能只是您没有加载正确的gem依赖项


了解您的团队中遇到问题的另一个人是否也在使用
script/rails
,这会很有趣。如果所有其他没有问题的人都使用非常惯用的
bundle exec rails
,那么您就有了一个很好的线索来解决依赖版本问题。

您能发布控制台中显示的完整错误以及有关rails和ruby版本的一些信息吗。我不能发布完整错误,因为错误停止了(touch wood),我猜这与调试器gem有关,因为在我们更新它之后,错误停止了。。。