gpt4 book ai didi

ruby-on-rails - 无法将 Rails 应用程序推送到 Heroku

转载 作者:太空狗 更新时间:2023-10-29 14:07:53 25 4
gpt4 key购买 nike

突然之间,我们无法将 Rails 应用程序推送到 Heroku - 它在暂存和生产环境以及我们刚刚设置用于测试的新应用程序上都以同样的方式失败。这个应用程序已经在 Heroku 上运行了 9 个月,每周多次推送,没有任何问题,但截至昨天,在对模型文件进行一些无害的更改后,我们收到以下错误:

-----> Ruby app detected
-----> Compiling Ruby/Rails
-----> Using Ruby version: ruby-2.0.0
-----> Installing dependencies using 1.5.2
New app detected loading default bundler cache
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment sh: Syntax error: "(" unexpected
Bundler Output: ! ! Failed to install gems via Bundler. !

! Push rejected, failed to compile Ruby app

更新:
疯狂的是,我们只是将所有内容回滚到已经成功部署到 Heroku 的最后一次提交,但它仍然失败了。换句话说,完全相同的代码在几天前部署得很好,但现在我们遇到了这个错误。

??

最佳答案

我们的几个 Heroku 应用程序也遇到了类似的问题。我们发现最近的 Heroku 堆栈升级改变了他们解析 Heroku 配置变量的方式。我们的一个变量有一个双引号 ",在尝试捆绑时会引发语法错误。我建议检查您的 Heroku 配置变量以确保没有左括号或双引号

您可以通过运行 heroku config 来检查这一点

关于ruby-on-rails - 无法将 Rails 应用程序推送到 Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22028107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com