1. ホーム
  2. ruby-on-rails

[解決済み] Rubyのバージョンは1.9.3ですが、Gemfileには2.0.0が指定されています」を修正する方法

2023-07-22 04:23:47

質問

Rubyのプロジェクトを作成しましたが bundle updatebundle install を指定した場合、エラーを返します。

Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0

イメージ図は http://i.imgur.com/dZMhI11.png?1

私の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

どのように解決するのですか?

もし ruby -v を実行すると、Ruby 1.9.3 をインストールしたことがわかりますが、Gemfile の最初の行は Ruby 2.0.0 を使用することを指定しています。

Ruby 2.0.0 をインストールするか、Gemfile の最初の行を Ruby 1.9.3 を指定するように変更する必要があります。

Gemfileのサンプルです。

source 'https://rubygems.org'
ruby "1.9.3"

gem 'pry'

gem 'pry-nav'

# Use with command-line debugging, but not RubyMine
#gem 'debugger'

gem 'bundler'