0

我没有在我的应用程序的任何地方使用 sinatra,不清楚为什么 activesupport 要求需要 sinatra。我应该如何避免这个问题

/home/user/.rvm/gems/ruby-1.9.3-p286@app/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- sinatra/base (LoadError)
4

2 回答 2

3

主动支持不需要 sinatra。但是,由于主动支持是处理丢失常量(以及补丁require)的一部分,因此当 require 失败时,它将显示在堆栈跟踪中。

于 2013-03-02T17:36:18.333 回答
2

它很可能是另一个 gem 的依赖项。例如,resque 使用 Sinatra 来显示监控。您可以使用gem dependency这些来查找。

于 2013-03-05T12:54:41.403 回答