/ / Textmate nie uruchamia ruby ​​w najnowszej wersji - ruby, textmate

Textmate nie uruchamia ruby ​​z najnowszą wersją - ruby, textmate

Zaktualizowałem mój ruby ​​do wersji 1.9.3.

Jednak kiedy uruchamiam mój kod ruby ​​w Textmate, nadal działa on w wersji 1.8.7.

Aby być bardziej szczegółowym, oto mój kod testowy, tylko jedna linia:

#!/usr/bin/env ruby -v

podczas działania w Textmate (polecenie + R) wynik jest następujący:

ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

podczas działania w wierszu poleceń (./test.rb) wynik jest następujący:

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.0.0]

więc jak edytować mój Textmate, aby obsługiwał najnowszy rubin?

Odpowiedzi:

2 dla odpowiedzi № 1

Spróbuj edytować zmienną powłoki TM_RUBY, aby wskazywała na nowo zainstalowaną wersję. Zgodnie z dokumentacją powinien on znajdować się gdzieś w katalogu / usr / local (najprawdopodobniej / usr / local / bin / ruby).

Możesz dowiedzieć się, gdzie znajduje się instalacja ruby, wpisując w oknie terminala:

$ which ruby
/usr/local/bin/ruby

następnie wykonaj następujące czynności, aby zweryfikować wersję

$ ruby -v

Po uzyskaniu właściwej ścieżki ruby ​​w Textmate kliknij dwukrotnie „wartość” zmiennej powłoki TM_RUBY i wpisz ścieżkę do instalacji 1.9.3.