Ruby on rails Rails 3.0.5:Bundler说它';d使用Rack1.2.2,但乘客抛出GemNotFound错误
我正在使用带有Rails 3.0.5和Ruby 1.8.7的Passenger 在我记不起有什么变化之前,它一直运作良好 我点击了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
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…