編輯:我找到了這個解決方案,你可以在我的回答下面看到它。如何更改Textmate使用的Ruby版本?
我使用TextMate的雪豹,並且已經安裝紅寶石1.9。問題是,由於某種原因,使用的TextMate 1.8.2紅寶石
但是當我使用IRB,或運行Ruby腳本爲外殼,採用紅寶石的正確版本(1.9)。
我如何配置的TextMate所以它使用1.9.2?
我一直在谷歌搜索,顯然你必須使用T_RUBY變量和textmate,並在OSX中設置一些環境變量,但到目前爲止,我找到的方法都沒有爲我工作。
可能有人給這個問題一步步解決方案?
更新:我已經嘗試過在TextMate中添加紅寶石二進制路徑TM_RUBY,我得到這個錯誤:
> Can't find
> 「/Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> 」 on PATH. Theme: The current PATH is:
> /usr/bin /bin /usr/sbin /sbin Please
> add the directory containing
> 「/Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> /Users/myname/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
> 」 to PATH in TextMate's Shell
> Variables preferences.
它可以幫助**執行行(^ R)**新TextMate的文件中:'鍵入-a紅寶石&&回聲 「TM_RUBY = $ TM_RUBY」 &&回聲 「PATH = $ PATH」' – sam