-2

Rails アプリでバンドル インストールを行うと、「Ruby バージョンは 1.9.3 ですが、Gemfile は 2.0.0 を指定しています」と表示されます。

> rvm install 2.0.0

Already installed ruby-2.0.0-p247.

> which ruby

/home/myuser/.rvm/bin/ruby

以前は ~/.bashrc に以下を含めていました:

PATH=$HOME/.rvm/bin:$PATH

> which -a ruby

/home/hector/.rvm/bin/ruby

/usr/bin/ruby

私はUbuntu 12.10を使用しています。私が間違っていることは何ですか?ありがとう!

4

3 に答える 3

1

インストールrvm

http://rvm.io/rvm/install

ロードするデフォルトの Ruby を作成します。

$ rvm --default use ruby-2.0.0-p247

または、目的のものに切り替えるだけです:

rvm use ruby-2.0.0-p247

システムにインストールされているものを使用します。

rvm use system

for rvm is not a functionここを参照: rvm installation not working: "RVM is not a function"

受け入れられた回答の最初の行は、迅速に役立つ可能性があり ます。ログインシェルを使用していません

于 2013-08-01T12:12:04.063 に答える
0

こちらも合わせてチェック

端末に入力するだけ'/bin/bash --login'で(端末を再起動した後)、コマンドを入力すると'rvm use 2.0.0'(たとえば)、同じバージョンの使用が開始されます。

コマンド'ruby -v'を実行するだけで、RVM が更新されたバージョンの Ruby を使用していることを確認できます。

于 2013-08-01T12:16:20.807 に答える