在ruby 1.9和rails 3上安装ubuntu下的Passenger,rvm问题

我在Ubuntu服务器10.04.2上安装乘客。 遵循本教程 。

当我到达安装nginx rvmsudo passenger-install-nginx-module的步骤时,出现以下错误:

你的RVM包装脚本太旧了。 请先运行'rvm update –head && rvm reload && rvm repair all'来更新它们。

当我尝试命令时说:

错误:rvm更新已被删除。 请参阅“rvm get”和rvm“rubygems”CLI API insteadroot @ myservername:/ srv#

有谁知道我可以如何安装nginx?

我build议你错过Ubuntu的几个库或依赖关系,以成功安装nginx和乘客networking服务器

这里有一个很好的链接, 用nginx或更好的方式设置乘客仍然遵循乘客和nginx命令列表 。 有一些伟大的video教程在网站上向你展示如何做到这一点。

使用RVM时不要使用sudo来安装gem。 这与你的ruby版本混淆。

 $rvm use 1.9.2 $gem install passenger $passenger-install.....nginx 

然后

 $rvm use 1.9.2 --default --passenger 

我不确定这是否正确。 我作为一个独立的乘客和nginx安装。 我也使用RVM。 我敢肯定你没有必要的依赖关系。