如何修复Ruby安装

如何修复Ruby安装,ruby,macos,bash,osx-snow-leopard,Ruby,Macos,Bash,Osx Snow Leopard,我相当聪明地安装了RVM,它在编译红宝石时一直挂着 我已删除.rvm目录,但现在我的系统已恢复为Ruby 1.8.7,即当我键入: ruby -v which ruby 它们都指向1.8.7 如何让ruby命令指向我的1.9.1安装,它位于/usr/local/lib/ruby/1.9.1中?我在OSX 10.6上 谢谢 Robin在您的路径中,在本例中是在/usr/lib之前的/usr/local/lib(为什么不是bin?) 什么是哪个ruby返回的 编辑:我的OS X事实上的/usr/l

我相当聪明地安装了RVM,它在编译红宝石时一直挂着

我已删除.rvm目录,但现在我的系统已恢复为Ruby 1.8.7,即当我键入:

ruby -v
which ruby
它们都指向1.8.7

如何让ruby命令指向我的1.9.1安装,它位于/usr/local/lib/ruby/1.9.1中?我在OSX 10.6上

谢谢


Robin在您的路径中,在本例中是在
/usr/lib
之前的
/usr/local/lib
(为什么不是bin?)

什么是
哪个ruby
返回的


编辑:我的OS X事实上的/usr/local链接(通常)是打开的。在ruby gems更新失败后,我用Time Machine恢复了
/Library/ruby
中的文件夹,效果很好。

不确定为什么它是lib而不是bin。我的.bash_登录文件有以下内容:export PATH=“/usr/local/lib:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH”我在您的评论后添加了/usr/local/lib。我是否需要重新启动以使上述更改生效?忽略上述更改。退出终端,现在一切正常!感谢以后的提醒,如果您对.bash\u登录文件进行更改,它将不会应用于当前会话,因此您必须启动新会话,或者您可以执行
source.bash\u登录