23

私は自分のプロジェクトでいくつかの問題を抱えています。.rvmrc次の構成でプロジェクトのディレクトリにを保持します。

rvm use 1.9.2

そして、次の行を my に入れました~/.zshrc

rvm_project_rvmrc=1
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm

それでもcd、プロジェクトのディレクトリに入るruby -vたびに、 ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0].

ここで何が欠けていますか?

4

4 に答える 4

54

もう1つのことは、rvmがrvmrcを信頼していないことです。手動で再度信頼してください

rvm rvmrc trust DIR

于 2012-02-19T09:22:56.740 に答える
9

更新後、RVM はすべての .rvmrc ファイルを無視しているように見えました。私は最終的にそれを実行して動作させました

rvm reload
于 2012-10-27T22:34:44.973 に答える
2

rvm が正しくロードされていますか? ドキュメントによると

type rvm | head -1

表示する必要があります

rvm is a function

参照されている rvm スクリプト~/.zshrcは、存在する場合にのみ実行されます。それ以外の場合は、サイレントにスキップされます。

于 2012-02-18T12:11:52.197 に答える
2

設定rvm_project_rvmrc=1はおそらく .zshrc 内でのみ機能します。環境にエクスポートしてみてください。export rvm_project_rvmrc=1

于 2012-02-18T17:23:37.903 に答える