2013-05-04 41 views
2

我設立在那裏我不會用root安裝RVM,回報率,NGINX等 所以我跟我的用戶ID登錄,並運行一個服務器:nginx的非根安裝客運

\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) Now com荷蘭國際集團到:

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

做了安裝,但這次與Ruby 1.9.3,它的工作原理。 2.0中破解了什麼? – KKK 2013-05-04 08:55:14

回答

3

您正在使用Ruby 2.0。自Phusion Passenger 4以來,支持Ruby 2.0。Phusion Passenger 3不支持它。 Phusion Passenger 4將於下週發佈,但現在你可以用gem install passenger --pre來抓取Release Candidate 6。