当我对下面的gemfile源代码运行bundle install时,我得到了一个指向'better errors‘gem的gemfile语法错误,这是倒数第二行。
当我运行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 
感谢您的帮助和时间。
发布于 2013-09-08 14:27:06
你错过了这里的结束'
:
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-08 14:03:58
在您的gem "simple_form"
版本号规范之后
">= 3.0.0.r\ngroup :development do\n gem "
(已经无效),则不能在没有逗号的情况下继续另一个令牌better_errors
(这无论如何都是无效的)。
https://stackoverflow.com/questions/18684527
复制相似问题