Ruby on rails RubyonRails和RVM:在我的Gemfile(Rails 3)中包含外部gem的问题

Ruby on rails RubyonRails和RVM:在我的Gemfile(Rails 3)中包含外部gem的问题,ruby-on-rails,ruby,rvm,passenger,Ruby On Rails,Ruby,Rvm,Passenger,当我尝试在Gemfile中包含外部gem时(例如来自github),我的RVM无法识别外部gem。它一直告诉我运行“bundle安装”,即使已经这样做了 例如,当我登录到shell并执行“捆绑检查”时,我看到所有“依赖项均已满足”,但在我的浏览器中,乘客告诉我我的gem未签出,并告诉我“请运行捆绑安装”” 更清楚地说,这样做给了我上述问题: gem 'thinking-sphinx', :git => 'git://github.com/freelancing-god/thin

当我尝试在Gemfile中包含外部gem时(例如来自github),我的RVM无法识别外部gem。它一直告诉我运行“bundle安装”,即使已经这样做了

例如,当我登录到shell并执行“捆绑检查”时,我看到所有“依赖项均已满足”,但在我的浏览器中,乘客告诉我我的gem未签出,并告诉我“请运行
捆绑安装”

更清楚地说,这样做给了我上述问题:

gem 'thinking-sphinx',
  :git     => 'git://github.com/freelancing-god/thinking-sphinx.git',
  :branch  => 'rails3',
  :require => 'thinking_sphinx'
但使用本地gems进行此操作确实有效:

gem 'thinking-sphinx'
回溯是。你知道可能是什么问题吗?

试试:

gem 'thinking-sphinx', '2.0.0.rc2', :require => 'thinking_sphinx'

最好总是需要一个特定的gem版本,而不仅仅是签出master或仍在开发中的分支。

您的应用程序可能没有以预期用户的身份运行