2011-07-05 87 views
0

試圖安裝bcrypt-ruby-2.1.4。我必須使用rvm來刪除ruby 1.9.2,然後重新安裝/編譯,然後我可以安裝bcrypt gem,但是gem只在那個終端會話中有效。如果我在終端打開另一個選項卡,我會收到以下錯誤:「在任何源中找不到bcrypt-ruby-2.1.4」RoR - RubyGems沒有安裝?

如果我關閉終端,我將不再能夠使用bcrypt gem (或JSON,或黃瓜),除非我刪除並重新編譯紅寶石?

不知道如何甚至谷歌尋求幫助?任何想法或幫助將不勝感激。

鮑比 運行OSX 10.6.8 紅寶石1.9.2-P180

回答

4

你可能會使用,當你打開一個新的終端不同的RVM集。

由於OS X沒有附帶Ruby 1.9.2,因此您將被默認爲Ruby的系統安裝。

http://beginrescueend.com/rubies/default/查看此鏈接以瞭解如何設置默認的Ruby版本。

1

轉到您的終端類型

rvm --default use 1.9.2 

這將使1.9.2中的所有終端窗口的默認紅寶石。