我正在设置一个服务器,我不打算使用root来安装RVM,RoR,NGINX等。所以我用我的用户名login并运行:
\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
因为它抱怨它不能创build文件夹(因为我不是根)现在来:
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
下一步是什么?
您正在使用Ruby 2.0。 自从Phusion Passenger 4以来,支持Ruby 2.0。Phusion Passenger 3不支持它。 Phusion Passenger 4将于下周发布,但现在你可以用gem install passenger --pre
来抓取Release Candidate 6。