2012-12-29 75 views
-1

我在Ubuntu上。並且想要安裝echoe寶石。爲此運行sudo gem install echoe命令。echoe需要RubyGems版本> = 1.8.4

並獲得

ERROR: Error installing echoe: 
    echoe requires RubyGems version >= 1.8.4. Try 'gem update --system' to update RubyGems itself. 

RubyGems version is 1.8.17,得到這個使用

gem -v給我1.8.17

爲什麼我收到此錯誤信息,我已經有RubyGems version >= 1.8.4

回答

2

可能是你用rvm來安裝你的紅寶石。如果您現在使用sudo gem install ...您正在激活已過期的系統紅寶石安裝。嘗試使用gem install ...或者如果這不起作用ruby -S gem install ...

+0

是的,我用RVM安裝Ruby,由於@three最後一個爲我工作。 –

+0

那麼你的rvm install也可能有問題。您可能會因爲在您的bashrc文件中不包含rvm或在其他地方使用sudo而導致某處出現混亂。我建議重新安裝,而不是在中間使用sudo。 – three

相關問題