EDYCJA: Znalazłem rozwiązanie tego problemu, możesz przeczytać to w mojej odpowiedzi poniżej.Jak zmienić wersję Ruby w Textmate?
Używam Textmate na Snow Leopard i zainstalowałem ruby 1.9. Problem polega na tym, że z jakiegoś powodu Textmate używa Ruby 1.8.2
Ale kiedy używam IRB lub uruchamiam skrypty ruby dla powłoki, używana jest właściwa wersja Rubiego (1.9).
Jak mogę skonfigurować Textmate, aby korzystał z wersji 1.9.2?
Byłem googlingiem i najwyraźniej trzeba użyć zmiennej T_RUBY i textmate, i ustawić pewną zmienną środowiskową w OSX, ale jak dotąd żadna z metod, które znalazłem nie działa dla mnie.
Czy ktoś mógłby krok po kroku rozwiązać ten problem?
Update: Już próbowałem dodanie rubinowy binarne ścieżkę do TM_RUBY w TextMate, a ja dostać ten błąd:
> 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.
Może pomóc ** Wykonanie Line (R)^** w nowym dokumencie TextMate: 'wpisać -a rubin && echo "TM_RUBY = $ TM_RUBY" && echo "PATH = $ PATH"' – sam