我是Rails的新手,嘗試將應用程序部署到CentOS服務器。我選擇使用RVM,因爲它似乎被強烈推薦。我對Nginx,Apache或Passenger Stand Alone開放 - 無論作品是否是最簡單的。rvm + passenger(stand alone)GemNotFound
我一直在努力與此安裝,但認爲我已經成功地清理後我和現在跟着對於單用戶(非須藤)RVM安裝(包括SSH)的說明。
有一件事我不明白的是如何乘客應安裝(假設正在使用RVM)?:
gem install passenger
sudo gem install passenger
rvmsudo gem install passenger
我認爲然而它被安裝,它應該以同樣的方式開始。我嘗試了這些方法中的每一種,但在所有情況下遇到問題。
當我開始乘客使用sudo,我收到:
在任何來源找不到factory_girl-3.6.1(捆紮機:: GemNotFound)
我注意到,有時我即使使用RVM將其設置爲1.9.3-p194,ruby版本也是1.8.7,因此我卸載了1.8.7(已經在RVM之前安裝)並重新安裝了1.9.3-p194(使用RVM並再次指定了openssl) 。我重新安裝了乘客
現在,當我做「sudo的乘客開始」,我只是得到一個新的提示,彷彿什麼都沒有發生。另外,如果我做「sudo寶石安裝乘客」。
最後,我注意到,如果我開始與rvmsudo是網絡服務器並啓動乘客,但它給出了一個錯誤控制檯:
在/ usr/bin中/ EVN:紅寶石:權限被拒絕
任何幫助將不勝感激。