为什么active_support需要sinatra

时间:2013-03-02 17:30:42

标签: ruby-on-rails sinatra

我不在我的应用程序的任何地方使用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)

2 个答案:

答案 0 :(得分:3)

Active Support不需要sinatra。但是,由于活动支持是处理缺失常量的轨道(以及此类修补程序require),因此当需要失败时,它将显示在堆栈跟踪中。

答案 1 :(得分:2)

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