Techioz Blog

「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 を実行すると修正されました。