第 8 行的 Gemfile 语法错误:未终止的字符串遇到文件结尾

Gemfile syntax error on line 8: unterminated string meets end of file

尝试使用 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'

gem 'sinatra’, '1.0'

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

将该字符更改为 ' 应该可以修复它。