RVM,Passenger,NGINX位于现有乘客/ NGINX之上

时间:2010-11-30 16:28:26

标签: ruby-on-rails nginx passenger rvm

我以前安装过使用NGINX 0.7.65的Passenger 2.2.13 - 我想安装rails 3,所以我想我会去RVM路由。我按照http://blog.ninjahideout.com/posts/a-guide-to-a-nginx-passenger-and-rvm-server的说明进行操作,因为我以前的安装位于不同的位置,我认为这是正在使用的位置。当我对我的nginx.conf文件进行更改时,我在所有应用程序上都获得了502 Bad Gateway ..

任何人都可以帮我解决NGINX,Passenger,RVM以及重新安装问题吗?

我正在运行OS X 10.6。

2 个答案:

答案 0 :(得分:0)

如果之前的版本运行的是ruby 1.8,我会执行以下操作以使两个应用程序都运行:

  1. 安装rvm
  2. 复制rvm的当前ruby(ruby版本,gems等)服务器配置。 这一步应该包括为新红宝石重新安装乘客宝石。
  3. 使用rvm安装ruby 1.9,然后按照以下指南操作:http://blog.phusion.nl/2010/09/21/phusion-passenger-running-multiple-ruby-versions/
  4. 我使用apache完成了这项工作,现在一切正常。

答案 1 :(得分:0)

这与使用RVM和Passenger有关,默认情况下乘客只有一条路径用于ruby,一旦更新,这个工作正常。我已经离开Passenger本地,以避免处理多种环境。

相关问题