2

ルビーを 1.9.3 に更新しました。

ただし、Textmate で Ruby コードを実行すると、バージョン 1.8.7 でも実行されます。

より具体的には、これが私のテストコードです。1 行だけです。

#!/usr/bin/env ruby -v

Textmate (コマンド + R) で実行すると、結果は次のようになります。

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

コマンド ライン (./test.rb) で実行すると、結果は次のようになります。

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

では、Textmate を編集して最新の ruby​​ をサポートするにはどうすればよいですか?

4

1 に答える 1

3

Try to edit the TM_RUBY shell variable to point to your newly installed version. According to the docs, it should be somewhere under /usr/local (most likely /usr/local/bin/ruby).

You can find out the location of your ruby installation by typing the following in your terminal window:

$ which ruby
/usr/local/bin/ruby

then perform the following to verify the version

$ ruby -v

Once you have the proper ruby path, in Textmate, double-click the 'value' of the TM_RUBY shell variable & type in the path to your 1.9.3 install.

于 2012-08-25T05:54:14.807 に答える