1

当我对下面的 gemfile 源运行 bundle install 时,我得到一个 gemfile 语法错误,它指向倒数第二行的“更好的错误”gem。

当我运行 ruby​​ -c Gemfile。我收到以下消息

Gemfile:22: 语法错误,意外的 tIDENTIFIER,期望输入结束 gem 'better_errors'

有任何想法吗?

source 'https://rubygems.org' 
ruby '2.0.0'
gem 'rails', '4.0.0'
 # Rails defaults
gem 'sqlite3'
gem 'sass-rails', '~> 4.0.0' 
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0' 
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'

# learn-rails
gem 'activerecord-tableless' 
gem 'bootstrap-sass'
gem 'figaro'
gem 'gibbon'
gem 'google_drive'
gem 'high_voltage'
gem 'simple_form', '>= 3.0.0.r  
group :development do
    gem 'better_errors'
    gem 'quiet_assets'
end 

感谢您的帮助和时间。

4

2 回答 2

3

你错过了'这里的结束:

gem 'simple_form', '>= 3.0.0.r <~~~
group :development do
    gem 'better_errors'
    gem 'quiet_assets'
end

已更正

gem 'simple_form', '>= 3.0.0.r'
group :development do
    gem 'better_errors'
    gem 'quiet_assets'
end
于 2013-09-08T14:27:05.597 回答
0

在您的 gem 版本号规范之后"simple_form"

">= 3.0.0.r\ngroup :development do\n    gem "

(这已经无效),如果没有逗号,您将无法继续另一个令牌better_errors(无论如何这将是无效的)。

于 2013-09-08T14:03:57.523 回答