我想在運行Ubuntu 10的vps上設置我的導軌應用程序。我用apache來運行我的應用程序。當我嘗試去我的應用程序的URL,我得到的錯誤,「紅寶石(機架)應用程序無法啓動。缺少導軌2.3.8寶石」導軌應用程序無法啓動
我已經安裝了寶石。因此,爲了進一步調試,我在boot.rb中打印了一條語句,以查看它在哪裏尋找rails gem,這就是它所打印的gem路徑:
/home/mahesh/.gem/ruby /1.8/opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8
在命令行,我跑寶石env和寶石路徑輸出:
- /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8
- /home/mahesh/.gem/ruby/1.8
我不知道寶石路徑如何變得混亂。它看起來像追加了兩條寶石路徑。
在我的.bashrc,我有
GEM_PATH = /選擇/紅寶石企業1.8.7-2010.02/lib中/紅寶石/寶石/ 1.8 /寶石
我卡住了。如果有人能幫我弄清楚這一點,我會很感激。謝謝!
我走下了rvm路徑,遇到了一些奇怪的ruby bug。它看起來像最新的版本固定它,但我仍然有與寶石路徑相同的問題。我有一個似乎運行良好的其他應用程序。不知道這個應用程序正在發生什麼。我會試着更深入地研究它。謝謝! – maheshmurthy 2010-08-13 15:05:31
嗯,奇怪。讓我們知道你是否想出了一些解決辦法! – codykrieger 2010-08-13 17:44:07