我剛剛安裝了Ruby企業版,並正在爲它安裝一些寶石。股票Ruby 1.8.6也安裝在服務器上。使用紅寶石企業版,寶石沒有安裝在我所期望的地方
我已經加入/opt/ruby-enterprise-1.8.6-20090201/bin
我PATH
的/usr/bin
其中ruby
和gem
活頭。
which gem
證實了這一點:
/opt/ruby-enterprise-1.8.6-20090201/bin/gem
然而,當我安裝寶石是這樣的:
gem install some_gem
他們/usr/lib/ruby/gems/1.8/gems/
,而不是/opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/
結束。
但是如果我用/opt/ruby-enterprise-1.8.6-20090201/bin/gem install some_gem
它確實進入REE的gem目錄。
我不明白。有一些配置選項,我必須改變?我在這裏使用sudo am。也許這跟它有關係?
哇,非常有趣!我正在使用Ubuntu。我不知道Ubuntu上的sudo沒有改變路徑。這是bizare。 – 2009-02-26 18:44:19