2017-01-16 4 views
0

私はrvmに多くのルビのフレーバーをインストールしました。そして、次のコマンドを使ってrvmルビーバージョンを変更しました。Rvmバージョンエラー

rvm use 1.9.3 

その後、ruby -vは私に次のような結果

ruby 1.9.3p551 (2014-11-13 revision 48407) [i686-linux] 

を与えますが、私はrails sまたはbundle install のような任意のコマンドを実行しようとすると、それは缶が、たまたまだエラー

Your Ruby version is 2.3.1, but your Gemfile specified 1.9.3 

答えて

1

次は私を与えます新鮮なものを使用しようとしていますbundlerがインストールされていないrubyがインストールされていますrubyには、bundlerもインストールする必要があります。

$> rvm use 1.9.3 && gem install bundler # may terminal reload needed 
$> bundle install 
$> bundle exec rails s 
2

あなたが現在&デフォルトのバージョンと一緒にあなたのシステムにRubyのバージョンのリストを取得することができます

RVMリスト

を使用します。

Gemfileでrubyのバージョンが指定されていない場合は、通常、デフォルトのrvmのバージョンを検討しています。

しかし、それがGemfileで指定されている場合は、そのバージョンのrubyをそのバンドラと共にシステムにインストールする必要があります。

まず

rvm install '1.9.3' 

rvm use '1.9.3' 

必要なルビーバージョンのバンドルをインストールするには、次のコマンドを実行し、いずれかのインストール、またはそれを使用して確認してくださいルビーのバージョンを作る

gem install bundler 
関連する問題