2012-02-23 8 views
0

プロジェクトのrvmrcファイルを有効にして、RVMをインストールしました。私のbashrcに"default" rvmsの順序はどのように指定しますか?

私が持っている:

rvm use 1.9.2 

しかし、私のプロジェクトのrvmrcファイルのいずれかに私が持っている:私は内に新しいターミナルウィンドウを開きただし場合は、素晴らしい作品

rvm use 1.8.7 

私が得るプロジェクト:

Using /home/.../.rvm/gems/ruby-1.8.7-p352 
Using /home/.../.rvm/gems/ruby-1.9.2-p290 

明らかに私は1.8.7にしたいが、bashrcはプロジェクトrvmrcの後に実行される。意味私は間違ったrvmを使用しているので、cdしてディレクトリに戻すか、rvm use 1.8.7を再度実行する必要があります。

強制的にrvmrcファイルをbashrcの後に実行する必要はありますか?

私は約rvm defaultを知っていますが、これを使用したいのかどうかはわかりません。

答えて

1

これをお読みください:https://rvm.beginrescueend.com/support/faq/#shell_loginどのユースケースでどのファイルを使用すべきか説明しています。

rvm --default 1.9.2については、まだ選択されていない場合にのみルビをロードするので、手動でrcファイルにバージョンを入力するよりも使用する必要があります。

あなたのrcファイルの問題を解決する最も簡単な解決法は、rvm get head --autoです。rcファイルをrcファイルに再編成します。完全に機能させるには、グラフィカルセッションを再起動する必要があります。