我一直试图用乘客安装nginx几天,并不断遇到问题。当我去我的Rails应用程序与我的浏览器,它说:Missing the Rails 2.3.8 gem. Please gem install -v=2.3.8 rails, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.
带Nginx的乘客找不到导轨2.3.8宝石
如果我在终端上键入gem list
它表明:rails (3.0.0, 2.3.8, 2.3.5)
什么是有趣的是,乘客会发现我的红宝石的宝石就好了,当我使用它与Apache在同一台机器上!但我想尝试nginx,因为Apache没有做我想做的事。
本机的Ubuntu 10.04服务器
which ruby
表演:/usr/local/bin/ruby
(REE)- 这些都是在nginx.conf乘客指令:
passenger_root /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15; passenger_ruby /usr/local/bin/ruby;
哪个版本的Nginx和Passenger? (我在宝石路径中看到Passenger 2.2.15。)您确定Passenger是否正确地从Nginx获得所有相关的配置指令? – pjmorse 2010-09-09 13:04:07