Ruby on rails Rails 3.0.5:Bundler说它';d使用Rack1.2.2,但乘客抛出GemNotFound错误

Ruby on rails Rails 3.0.5:Bundler说它';d使用Rack1.2.2,但乘客抛出GemNotFound错误,ruby-on-rails,ruby,ruby-on-rails-3,passenger,bundler,Ruby On Rails,Ruby,Ruby On Rails 3,Passenger,Bundler,我正在使用带有Rails 3.0.5和Ruby 1.8.7的Passenger 在我记不起有什么变化之前,它一直运作良好 我点击了bundle install,它说它将使用Rack 1.2.2,但Bundler仍然返回GemNotFound Rack 1.2.2 当我点击find/-name“rack”时,它显示了所有的dirs-rack 1.2.2都已安装到并且似乎已安装 我在Gemfile中明确要求使用GemRack 1.2.2,这也没有帮助 通过bundle config path/dir

我正在使用带有Rails 3.0.5和Ruby 1.8.7的Passenger

在我记不起有什么变化之前,它一直运作良好

我点击了
bundle install
,它说它将使用Rack 1.2.2,但Bundler仍然返回GemNotFound Rack 1.2.2

当我点击
find/-name“rack”
时,它显示了所有的dirs-rack 1.2.2都已安装到并且似乎已安装

我在Gemfile中明确要求使用GemRack 1.2.2,这也没有帮助

通过
bundle config path/dir/to/gems
输入gemdir也没有帮助

谁能给我正确的建议或解决这个问题

谢谢

你的


Joern.

您的乘客使用了另一个Ruby安装。在
NGINX\u文件夹/conf/NGINX.conf

http {
  passenger_ruby /path/to/you/ruby/folder;
  ...
}
要了解您的ruby文件夹,请使用以下命令:

which ruby
UPD

对于Apache(您可以在正式的Apache模块文档中阅读)。刚刚设定:

PassengerRuby /path/to/your/ruby/folder

您的乘客使用另一个Ruby安装。在
NGINX\u文件夹/conf/NGINX.conf

http {
  passenger_ruby /path/to/you/ruby/folder;
  ...
}
要了解您的ruby文件夹,请使用以下命令:

which ruby
UPD

对于Apache(您可以在正式的Apache模块文档中阅读)。刚刚设定:

PassengerRuby /path/to/your/ruby/folder

我将Apache2与Passenger一起使用,然后在appache配置中更改它:)
Passengeruby/usr/bin/ruby…
我将Apache2与Passenger一起使用,然后在appache配置中更改它:)
Passengeruby/usr/bin/ruby…