【问题标题】:spring/application.rb:161 undefined method `reject!' for nil:NilClass (NoMethodError)spring/application.rb:161 未定义方法“拒绝!”对于 nil:NilClass (NoMethodError)
【发布时间】:2018-02-01 19:12:26
【问题描述】:

我正在为我的应用程序使用 ruby​​ 2.5 和 rails 5.0.1。当我尝试运行控制台或生成控制器或迁移时,它给了我这个错误:

Running via Spring preloader in process 6473 Loading development environment (Rails 5.0.1) Traceback (most recent call last): /home/abwahed/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/spring-2.0.1/lib/spring/application.rb:161:infork':未定义方法reject!' for nil:NilClass (NoMethodError)

【问题讨论】:

    标签: ruby-on-rails ruby spring nomethoderror


    【解决方案1】:

    几天前 here 在 spring gems repo 中就这个问题进行了积极的讨论。底层 ruby​​ gem binding_of_caller 正在使用 ruby​​ 2.5.0 创建问题。该问题现在在binding_of_caller_repo 中被标记为已关闭。所以,我认为你可以简单地做一个bundle updatebundle update binding_of_caller 来修复它。如果这不起作用,您也可以尝试将 ruby​​ 降级为2.4.3。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 2013-11-14
      • 2013-01-14
      • 2017-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多