Ubuntu

在ubuntu上為ruby 1.9和rails 3安裝乘客,rvm問題

  • March 1, 2011

我在 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 root@myservername:/srv#

有誰知道我如何安裝nginx?

我建議您缺少幾個庫或依賴項,以便 Ubuntu 成功安裝 nginx 和乘客網路伺服器

這是使用 nginx 設置乘客的一個很好的連結,或者最好仍然遵循這個乘客和 nginx 的命令列表。網站上有一些很棒的影片教程向您展示如何做到這一點。

使用 RVM 時不要使用 sudo 安裝 gem。這與您的 ruby​​ 版本相混淆。

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

然後

$rvm use 1.9.2 --default --passenger

我不確定這是否正確。我作為獨立乘客和 nginx 安裝。我也使用 RVM。但是,我很確定您沒有必要的依賴項。

引用自:https://serverfault.com/questions/241926