如何修复“您的 Ruby 版本为 1.9.3,但您的 Gemfile 指定为 2.0.0" [英] How to fix "Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0"

查看:36
本文介绍了如何修复“您的 Ruby 版本为 1.9.3,但您的 Gemfile 指定为 2.0.0"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建了一个 Ruby 项目,但是在运行 bundle updatebundle install 时它返回一个错误:

I created a Ruby project, but when running bundle update and bundle install it returns an error:

Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0

它的图像是:http://i.imgur.com/dZMhI11.png?1

我的 gemfile 是:

My gemfile is:

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.

If you run ruby -v you're going to see that you've installed Ruby 1.9.3, but the first line in your Gemfile specifies that you want to use Ruby 2.0.0.

您应该安装 Ruby 2.0.0 或更改 Gemfile 中的第一行以指定 Ruby 1.9.3.

You should either install Ruby 2.0.0 or change the first line in your Gemfile to specify Ruby 1.9.3.

Gemfile 示例:

sample of 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'

这篇关于如何修复“您的 Ruby 版本为 1.9.3,但您的 Gemfile 指定为 2.0.0"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆