简体   繁体   English

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

[英]Gemfile:22: syntax error, unexpected tIDENTIFIER, expecting end-of-input

When I run bundle install against the gemfile source below, I get a gemfile syntax error that points to the 'better errors' gem which is the second to last line.当我针对下面的 gemfile 源运行 bundle install 时,我收到一个 gemfile 语法错误,它指向倒数第二行的“更好的错误”gem。

When I run ruby -c Gemfile.当我运行 ruby​​ -c Gemfile 时。 I get the following message我收到以下消息

Gemfile:22: syntax error, unexpected tIDENTIFIER, expecting end-of-input gem 'better_errors' Gemfile:22: 语法错误,意外的 tIDENTIFIER,期望输入 gem 'better_errors' 结束

Any ideas?有任何想法吗?

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 

Thank you for any assistance and time.感谢您的任何帮助和时间。

You missed the closing ' here :你错过了收'在这里:

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

Corrected更正

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

After your version number specification for gem "simple_form" :在 gem "simple_form"版本号规范之后:

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

(which is already invalid), you cannot continue another token better_errors without having a comma (which would be invalid anyway). (这已经是无效的),你不能在没有逗号的情况下继续另一个标记better_errors (无论如何都是无效的)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Rails 4 - 语法错误,意外的tIDENTIFIER,期望输入结束 - Rails 4 - syntax error, unexpected tIDENTIFIER, expecting end-of-input 语法错误,输入意外终止,应使用keyword_end - syntax error, unexpected end-of-input, expecting keyword_end Flash 消息语法错误,意外的输入结束,期待“结束” - Flash Messages syntax error, unexpected end-of-input, expecting `end' 语法错误:意外的keyword_ensure,预期输入结束 - Syntax Error: unexpected keyword_ensure, expecting end-of-input 非常基本:“语法错误,意外的&#39;=&#39;,期望输入结束” - Very basic: “syntax error, unexpected '=', expecting end-of-input” 语法错误“语法错误,意外的输入结束,期望关键字结束(SyntaxError)” - Syntax error “syntax error, unexpected end-of-input, expecting keyword_end (SyntaxError)” HAML:语法错误,意外的 tIDENTIFIER,期待关键字结束 - HAML: syntax error, unexpected tIDENTIFIER, expecting keyword_end 语法错误,意外的tIDENTIFIER,期待keyword_end对话控制器 - syntax error, unexpected tIDENTIFIER, expecting keyword_end conversations controller Rails:语法错误,意外的tIDENTIFIER,预期keyword_end - Rails: syntax error, unexpected tIDENTIFIER, expecting keyword_end 语法错误,意外的tIDENTIFIER,需要keyword_end - syntax error, unexpected tIDENTIFIER, expecting keyword_end
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM