私はubuntuを使用11.10
しており、rvmをインストールしてインストールしruby 1.9.3
ました。私のシステムにはデフォルトでがありますruby 1.9.1
。したがって、rvmによってインストールされたrubyを指す代わりに、私のシステムはデフォルトのrubyを指します。この動作を変更するにはどうすればよいですか?
質問する
96 次
2 に答える
1
パスが正しく構成されていないことは間違いありません。試す
echo $PATH
私が持っている
/Users/matt/.rvm/rubies/ruby-1.9.3-p286/bin
前
/usr/bin
そうでない場合は、この小さなスクリプトを.bashrcに追加できます。
これを行うのは、システムルビーを使用したい場合と、rvmルビーを使用したい場合があるためです。
rvmenv() {
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
}
#rvmenv
常にrvmを使用したい場合は、最後の行のコメントを外すか、実行するだけです。
rvmenv
シェルセッションで。
于 2013-01-03T18:28:49.547 に答える
1
RVMではログインシェルを使用する必要があります。デフォルトではオンになっていないため、手動で行う必要がありますhttps://rvm.io/integration/gnome-terminal/
于 2013-01-03T18:46:53.687 に答える