在 ubuntu 上为 ruby​​ 1.9 和 rails 3 安装 Passenger,出现 rvm 问题

在 ubuntu 上为 ruby​​ 1.9 和 rails 3 安装 Passenger,出现 rvm 问题

我正在 Ubuntu 服务器 10.04.2 上安装 Passenger。以下本教程

当我到达安装 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?

答案1

我建议你缺少几个库或依赖项,以便 Ubuntu 成功安装 nginx 和 Passenger Web 服务器

以下是一个很好的链接使用 nginx 设置 Passenger或者最好还是关注以下是 Passenger 和 nginx 的命令列表。网站上有一些很棒的视频教程可以向您展示如何做到这一点。

使用 RVM 时不要使用 sudo 安装 gem。这会弄乱你的 ruby​​ 版本。

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

然后

$rvm use 1.9.2 --default --passenger

我不确定这是否正确。我以独立 Passenger 和 nginx 的形式安装。我也使用 RVM。不过我很确定你没有必要的依赖项。

相关内容