2

我正在设置一个服务器,我不打算使用 root 安装 RVM、RoR、NGINX 等。所以我使用我的用户 ID 登录并运行:

\curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enabled 

RVM、Ruby 和 Rails 都可以很好地安装。

rvm -v
ruby -v
rails -v

都按计划返回最新版本号

现在使用 NGINX 安装乘客

gem install passenger

然后准备 /opt/nginx 文件夹

sudo mkdir /opt/nginx
sudo chmod 777 /opt/nginx

因为它抱怨它无法创建文件夹(因为我不是root)现在来到:

passenger-install-nginx-module

它停止于:

Compiling Passenger support files...
# /home/myapp/.rvm/wrappers/ruby-2.0.0-p0/rake nginx:clean nginx RELEASE=yes
rake aborted!
cannot load such file -- rubygems/builder

下一步是什么?

4

1 回答 1

3

您正在使用 Ruby 2.0。从 Phusion Passenger 4 开始支持 Ruby 2.0。Phusion Passenger 3 不支持它。Phusion Passenger 4 将于下周发布,但现在您可以使用gem install passenger --pre.

于 2013-05-05T21:21:53.610 回答