我使用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