2011-03-29 77 views
2

在VPS上,我嘗試安裝Ruby。由於內存耗盡問題,我們無法編譯ruby 1.9.2,我們決定試試Ruby Enterprise Edition。編譯時不會抱怨內存問題。 接下來,我們安裝rubygems,並測試它的工作情況,我安裝了haml。有效。沒有這樣的文件加載 - Ruby企業版1.8.7下的rails/cli

下一步是通過gem install rails安裝導軌。它下載的版本是最新的,3.0.5。安裝就OK了。然而,當我嘗試創建一個新的項目,我收到:

no such file to load -- rails/cli

在互聯網上環顧四周,人們說這是與舊版本軌的問題,其中一些建議做gem clean。我以前沒有任何其他版本的ruby,因此,沒有其他版本的rails。但是,可以肯定的是,我做了gem clean,然後重新安裝了導軌。問題依然存在。

我該如何解決這個問題?

回答

0

確保您運行的Ruby Enterprise Edition安裝的gem二進制文件。因此,而不是:

創業板安裝導軌

它會是這樣的:

須藤的/ opt /紅寶石企業-XXX /斌/創業板安裝導軌

爲了節省不必鍵入整個路徑,您可以將REE二進制文件與符號鏈接起來:

sudo ln -sf/opt/ruby​​-enterprise-XXX/bin/*/usr/bin /。

+0

更詳細的解釋在這裏:http://stackoverflow.com/questions/588934/using-ruby-enterprise-edition-gems-are-not-installed-where-i-would-expect – 2011-12-07 07:28:26

相關問題