2014-03-01 65 views
1

我无法弄清楚我的Gemfile中的语法有什么问题。任何时候,我尝试运行$ bundle install我收到此错误信息:Gem语法错误问题

Gemfile syntax error: 
ruby ‘2.1.1’ 
     ^
/Users/[User]/Work/application/Gemfile:2: syntax error, unexpected tFLOAT, expecting '(' 
ruby ‘2.1.1’ 

我试图调整的Gemfile到我的系统上运行不同版本的红宝石,但它给了我同样的错误消息。版本号下面的胡萝卜也总是在同一个地方。这是我的Gemfile:

source 'https://rubygems.org' 
ruby ‘2.1.1’ 

gem 'coffee-rails', '~> 4.0.0' 
gem 'jbuilder', '~> 1.2' 
gem 'jquery-rails' 
gem 'rails', '4.0.2' 
gem 'rails_12factor' 
gem 'sass-rails', '~> 4.0.0' 
gem 'turbolinks' 
gem 'uglifier', '>= 1.3.0' 

gem 'authlogic' 
gem 'aws-s3' 
gem 'google-api-client', :require => 'google/api_client' 
gem 'google_visualr', '>= 2.1' 
gem 'haml-rails' 
gem 'httparty' 
gem 'mysql2'#, '0.3.12b4' 
gem 'nokogiri' 
gem 'oauth2' 
# gem 'pg' 
gem 'redis' 
gem 'resque'#, '~> 1.22.0' 
gem 'rmagick', require: 'RMagick'#, '2.12.0' 
gem 's3_direct_upload' 
gem 'sendgrid' 
gem 'scout' 
gem 'thinking-sphinx'#, '3.0.3' 
gem 'unicorn' 


group :development do 
    gem 'dotenv-rails' # for dan 'cause he uses pow 
    gem 'foreman' # for dan 'cause he uses pow 
    gem 'mailcatcher' 
    gem 'annotate' 
end 

group :doc do 
    gem 'sdoc', require: false 
end 

我在想什么?

回答

2

我已经在文本编辑中打开了gemfile,并用不同的ASCII编码引号替换了单引号。在Sublime 2中打开它,并替换单引号并修复它。