これはうまくいきました。そして突然、バージョン1.8.7(Snow Leopardに付属しているRuby)ではなく、1.9.3であると思いますrvmとシバン線で呼び出されたものRubyバージョン1.9.3は「un boot straped」となります
昨晩起こった問題は消えて、今度はまた戻ってきました。私は自分のbashプロファイルからstapの行を削除し、ターミナルを終了し、戻して終了しました。ターミナル、私のマシンを再起動し、私は認めなければならない腹を立てていますスクリプト
:。
#!/Users/ben/.rvm/bin/ruby-1.9.3-p0
puts RUBY_VERSION
戻り値:それは正常に動作し、その後、突然、私の.bash_profile、停止されている
Using /Users/ben/.rvm/gems/ruby-1.9.3-p0
1.9.3p0 :001 > RUBY_VERSION
=> "1.9.3"
1.9.3p0 :002 >
:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
シボンには何が使用されていますか? –
私は質問を編集して – beoliver
と表示されます。シェバンを使うよりも、 'ruby'を使ってスクリプトを実行できない特別な理由はありますか? –