2014-03-01 64 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中打開它,並替換單引號並修復它。