我在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中。
答案 0 :(得分:2)
嗯,sw不是骗你的。所以事情并不像你期望的那样。
试试/usr/local/bin/ruby -v
,看看它是什么版本。
补充:另外,请尝试locate ruby|more
查看系统中红宝石文件的位置。
您可能需要更改路径以使用新安装的ruby副本。
添加了更多:您是否按照说明告诉您在步骤1中添加了〜/ .profile文件的路径?
更改〜/ .profile文件后是否重新启动了终端会话? (退出并重新启动终端。)