EDIT: я нашел решение для этого, вы можете прочитать его в своем ответе ниже.
Я использую Textmate на Snow Leopard и установил ruby 1.9. Проблема в том, что по какой-то причине Textmate использует Ruby 1.8.2
Но когда я использую IRB или запускаю ruby-скрипты для оболочки, используется правильная версия Ruby (1.9).
Как настроить Textmate, чтобы он использовал 1.9.2?
Я работаю в Google и, видимо, вам нужно использовать переменную T_RUBY и textmate и установить некоторую переменную среды в OSX, но пока ни один из методов, которые я нашел, не работает для меня.
Может ли кто-нибудь дать пошаговое решение этой проблемы?
Обновление: я уже пытался добавить двоичный путь ruby к TM_RUBY в textmate, и я получаю эту ошибку:
> 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 Shell
> Variables preferences.