РЕДАКТИРОВАТЬ: Я нашел решение для этого, вы можете прочитать его в моем ответе ниже.
Я использую Textmate на Snow Leopard и установил ruby 1.9. Проблема в том, что Textmate по какой-то причине использует Ruby 1.8.2
Но когда я использую IRB или запускаю сценарии ruby для оболочки, используется правильная версия Ruby (1.9).
Как настроить Textmate, чтобы он использовал 1.9.2?
Я гуглял, и, видимо, вам нужно использовать переменную 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's Shell
> Variables preferences.