【问题标题】:Why does bundle exec puma fail with a Gemfile syntax error?为什么 bundle exec puma 会因 Gemfile 语法错误而失败?
【发布时间】:2014-06-11 04:39:52
【问题描述】:

我正在尝试将带有 capistrano 3 的 Rails 4 应用程序部署到 Ubuntu 12.04。我正在使用 capistrano3-puma gem 来处理配置 puma,但是当它尝试 bundle exec puma 时出现此错误:

Gemfile syntax error: (Bundler::GemfileError)
/srv/photo_album/releases/20140607043918/Gemfile:41: syntax error, unexpected ':', expecting kEND
...sprockets_better_errors', git: 'git@github.com:RobinClowers/...

我可以在这台机器上bundle exec rails 很好,所以我认为还有其他事情发生。该错误看起来像 ruby​​ 1.8 试图解析 1.9 哈希语法...

【问题讨论】:

标签: ruby-on-rails ruby bundler capistrano3 puma


【解决方案1】:

我想通了。我不小心用系统ruby(1.8.7)安装了puma,我还没有运行bundle install,所以找不到2.1.1版本的安装。

【讨论】:

    猜你喜欢
    • 2016-06-25
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多