TextMate RVM instructionsでは、TM_RUBY
を/Users/wayne/.rvm/bin/textmate_ruby
に、the imageにはrvm-auto-ruby
に設定されていることを示すテキストが表示されます。私は、RVMのデフォルトのRubyバージョンを使用すると考えてrvm-auto-ruby
に設定することにしました。TextMate、rvm、TM_RUBY
TM_RUBY
をrvm-auto-ruby
に設定したRSpec.bundleでCommand R
を実行すると、load errorになります。 textmate_ruby
に設定すると動作します。
ここでの唯一の問題は、TextMateがそのファイルにハードコードされているので、常にRubyのデフォルトバージョンを使用するとは限りません。
/Users/jspooner/.rvm/bin/textmate_ruby
:
#!/usr/bin/env bash
if [[ -s "/Users/jspooner/.rvm/environments/ruby-1.9.2-head" ]] ; then
source "/Users/jspooner/.rvm/environments/ruby-1.9.2-head"
exec ruby "[email protected]"
else
echo "ERROR: Missing RVM environment file: '/Users/jspooner/.rvm/environments/ruby-1.9.2-head'" >&2
exit 1
fi
TM_RUBY=rvm-auto-ruby
は実際に何をすべきですか?- TextMateにRVMのデフォルトを使用させる方法はありますか?
ありがとうございました。私はTextMateから 'PATH'シェル変数も削除しなければなりませんでした。これがどうやって相互作用していたのか、それとも以前に置いたのか(覚えていないのか)は分かりませんが、それを取り除くと助けになりました。 –