Mac雪豹:红宝石版本一直回到1.8.7

时间:2010-12-05 04:37:54

标签: ruby osx-snow-leopard ruby-1.9

我安装了ruby 1.9.2并使用ruby -v检查它很好(1.9.2)但是在终端以某种方式停止响应后重新启动计算机后,ruby切换回1.8.7。这发生在之前,我最终重新安装。

你知道会发生什么吗?

非常感谢你!

干杯, eFan

3 个答案:

答案 0 :(得分:3)

尝试:

$ which ruby

$ echo $PATH

我打赌你在/usr/local/ruby/bin/ruby安装了红宝石,但正在/usr/bin/ruby运行红宝石。

答案 1 :(得分:0)

据推测,您在一个终端会话中编辑了PATH变量,但未来的所有会话都没有。假设您有/usr/local/bin/ruby的符号链接到正确的安装,您需要修改PATH以在/usr/local/bin之前查看/usr/bin

使用此行创建或编辑主目录中名为.profile的文件:

export PATH="/usr/local/bin:$PATH"

答案 2 :(得分:-1)

$ curl -L http://get.rvm.io | bash 
$ rvm install 1.9.2  
$ rvm use 1.9.2 --default