我正在设置一个服务器,我不会使用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安装Passenger
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
接下来是什么?
答案 0 :(得分:3)
您正在使用Ruby 2.0。从Phusion Passenger 4开始支持Ruby 2.0.Phusion Passenger 3不支持它。 Phusion Passenger 4将于下周发布,但现在你可以使用gem install passenger --pre
获取候选版本6。