第8行的Gemfile语法错误:未终止的字符串符合文件末尾

时间:2015-12-14 19:20:18

标签: heroku rubygems syntax-error gemfile

尝试使用git push heroku master将gem文件推送到git时出现此错误。

示例Gemfile

source "https://rubygems.org"
ruby '2.0.0'

gem 'puma'
gem 'rails'
gem 'sinatra', '1.0'
gem 'rails_12factor'

1 个答案:

答案 0 :(得分:1)

该行

gem 'sinatra’, '1.0'

末尾包含U+2019 RIGHT SINGLE QUOTATION MARK字符(即sinatra,“印刷”或“卷曲”引号,而不是'({{1或“直”引号),这导致所有剩余的引号字符不对齐。

将该字符更改为U+0027 APOSTROPHE应该可以修复它。