TextMate RVM instructions'de TM_RUBY
değerini /Users/wayne/.rvm/bin/textmate_ruby
olarak ayarladığı ve the image'de rvm-auto-ruby
olarak ayarlandığını belirtir. RVM'nin varsayılan Ruby sürümünü kullanacağını düşünerek rvm-auto-ruby
'e ayarlamaya karar verdim.TextMate, rvm ve TM_RUBY
TM_RUBY
'e rvm-auto-ruby
olarak ayarlanmış RSpec.bundle'de Command R
çalıştırıldığında load error sonuçlanır. Xzx37'ye ayarladığınızda çalışır.
Burada tek sorun, TextMate'in her zaman Ruby'nin varsayılan sürümünü kullanmamasıdır, çünkü bu dosyada kodlanmış.
#!/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
Yani iki soru:
TM_RUBY=rvm-auto-ruby
aslında ne yapmalı?- TextMate'in RVM varsayılanını kullanmasının bir yolu var mı?
Teşekkürler, bu işe yaradı. TextMate'ten gelen PATH' kabuk değişkenini de silmeliydim. Bunun nasıl etkileşime girdiğinden veya neden daha önce koyduğumdan emin değilim (hatırlayamıyorum) ama onu kaldırmak yardımcı oldu. –