「Ruby のバージョンは 1.9.3 ですが、Gemfile は 2.0.0 を指定しました」を修正する方法
概要
Ruby プロジェクトを作成しましたが、バンドル更新とバンドルインストールを実行するとエラーが返されます。
Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
その画像は次のとおりです: https://i.sstatic.net/awxw8.png
私の gemfile は次のとおりです。
ruby '2.0.0'
#ruby-gemset=railstutorial_rails_4_0
gem 'rails', '4.0.0'
group :development do
gem 'sqlite3', '1.3.8'
end
gem 'sass-rails', '4.0.0'
gem 'uglifier', '2.1.1'
gem 'coffee-rails', '4.0.0'
gem 'jquery-rails', '3.0.4'
gem 'turbolinks', '1.1.1'
gem 'jbuilder', '1.0.2'
group :doc do
gem 'sdoc', '0.3.20', require: false
end
解決策
バンドラーがまだ含まれていない新しい RVM gemset をバンドル インストールしようとしたときに、この問題が発生していることに気付きました (システム Ruby を参照するシステム バンドラー インストールにフォールバックしたため)。
gem install Bundler を実行すると修正されました。