2011-06-14 35 views
0

道歉,如果這是一個糟糕的計算器問題....我是紅寶石小白兩種不同的Rubygems安裝!

在幾個OSX系統中有我,我似乎有RubyGems的兩種不同的安裝,因爲我可以做

sudo gem install foobar 

,然後在我的代碼

require 'rubygems' 
require 'foobar' 

,並得到

no such file to load — foobar 

我該如何解決這個問題,我只需要安裝一次rubygems,我的代碼就知道它的位置了?

回答

1

你真正需要做的是調查RVM,Ruby版本管理器。您可以使用不同的gem,不同版本的rails等來設置各種獨立的Ruby安裝,並控制路徑。

針對您的特定問題,您需要確保您的Ruby搜索路徑符合您的想法。

+0

我不得不承認,我不明白我的系統如何得到這種方式,目前沒有用於多個Rubygems安裝。我如何修復搜索路徑並只安裝一個Rubygems? – themirror 2011-07-14 23:31:43