在Mac 1.9.2上安装Ruby,即使路径发生变化,仍然获得1.8.7

时间:2010-10-22 02:02:37

标签: ruby macos path compilation install

我在Mac上运行10.6.4雪豹,显然红宝石准备好了。但我是Ruby的新手,试图学习Rails框架,所以我决定安装最新版本的1.9.2。我按照说明here进行了操作,但在编译和安装后,当我运行ruby -v时,我仍然得到1.8.7。任何人都可以帮助一个菜鸟吗?

当我使用which ruby时,我收到usr/local/bin/ruby,因此路径已更改且正确无误。


更新

我似乎遇到了问题,因为我使用了两个登录文件来设置我的路径(.bash_login和.profile)。您只能使用一个,并且将使用存在且可读的第一个。我最终切换到RVM并使用.bash_login将RVM加载到shell中。

1 个答案:

答案 0 :(得分:2)

嗯,sw不是骗你的。所以事情并不像你期望的那样。

试试/usr/local/bin/ruby -v,看看它是什么版本。

补充:另外,请尝试locate ruby|more查看系统中红宝石文件的位置。

您可能需要更改路径以使用新安装的ruby副本。

添加了更多:您是否按照说明告诉您在步骤1中添加了〜/ .profile文件的路径?

更改〜/ .profile文件后是否重新启动了终端会话? (退出并重新启动终端。)