【发布时间】:2015-03-07 18:15:37
【问题描述】:
我尝试将我的rails应用程序从4.0.3升级到4.2.0,bundle install命令成功,但是当我用“rails s”启动服务器时,它报告了以下错误
activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require': cannot load such file -- raven/sidekiq (LoadError)
我怀疑这个错误与我用来排队后台作业的“sidekiq”gem 或 heroku 插件用来发送任何系统错误的“sentry-raven”gem 有关。
我尝试移除这 2 个可疑的宝石,但没有成功。
我该如何解决这个问题?
【问题讨论】:
-
当您从 Gemfile 中删除 gem 时,您再次捆绑了对吗?你在调用它们的初始化器中有什么东西吗?您的 gemfile 是否也将 sidekiq 或 sentry-raven 锁定到特定版本
-
我在安装包之前删除了我的 Gemfile.lock,而且我没有将 sentry-raven 和 sidekiq gem 锁定到特定版本。正如我从新的锁定文件中看到的那样,它们也被更新了。哨兵狂欢(0.12.2),sidekiq(3.3.0)
标签: sidekiq sentry raven ruby-on-rails-4.2