2011-07-05 89 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中的所有终端窗口的默认红宝石。