我使用http://bparanj.blogspot.com/2010/06/installing-ruby-191-on-snow-leopard.html上的说明在运行Snow Leopard的Mac上安装Ruby版本1.92。唯一的偏差是在步骤3中,它要求更新.bash_profile。我的.profile,但不是.bash_profile,在我的主目录中,所以我将export命令添加到.profile的最后一行。在终端打印让Textmate识别Ruby版本升级
ruby 1.9.2dev (2010-07-02 revision 28524) [x86_64-darwin10.4.0].
成功完成(与如所提到的相同的两个警告消息,我也忽略)安装,如红宝石-v当运行TextMate的,但是和cntrl-R调用红宝石版本1.8。 7,就像在1.9.2安装之前一样。在Textmate的Preferences-Advanced-Shell Variables中,TM_RUBY被设置为/ usr/bin/ruby。 (二进制别名)文件'ruby'尚未更新。我指导Textmate使用更新版本的Ruby的最简单方法是什么?请注意我对OS X的理解相对有限。
把它放在'〜/ .profile'中:'别名ruby =/opt/local/bin/ruby' – Adrian 2010-08-06 20:26:37
谢谢,阿德里安。我首先尝试了Brian的建议,因为它的工作原理,我没有看得更远。 – 2010-08-06 20:56:17
@Adrian,不知道这会解决@Cary的问题(从Textmate运行1.9.2作为TM_RUBY)。将路径变量添加到.profile(在bash shell下)非常好(尽管最后一个地方bash在初始化时查找配置信息)。参考:http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files – Brian 2010-08-06 21:10:54