我正在 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。不过我很确定你没有必要的依赖项。