ruby-on-rails - ![remote denied] HEAD -> master (pre-receive hook denied) rails App on Heroku
问题描述
我在 heroku 应用程序上部署了完全相同的代码。我将heroku 堆栈更新为 18,但现在由于在新堆栈发生之前需要构建,所以我收到以下错误。我尝试了所有不同的场景,包括 force push git push heroku master:main -f但似乎没有任何效果。
这是构建即将完成之前出现的错误日志。
远程:-----> 检测到 nginx-buildpack 应用程序
远程:cp:无法统计'bin/nginx-heroku-18':没有这样的文件或目录
偏僻的: !推送被拒绝,无法编译 nginx-buildpack 应用程序。
偏僻的:
偏僻的: !推送失败
远程:验证部署...
偏僻的:
偏僻的: !推送被拒绝到 my-app-prod。
偏僻的:
到https://git.heroku.com/my-app-prod.git
![remote denied] HEAD -> master (pre-receive hook denied)
错误:未能将一些参考推送到“https://git.heroku.com/my-app-prod.git”
解决方案
我找出了问题并回答了我自己的问题,以防它可以节省某人的时间。
实际上,我的 Heroku 应用程序中有多个 NGINX 构建包,它们在更新到 Heroku stack-18 时会导致问题。就我而言,删除其中一个nginx-buildpack解决了我的问题。
推荐阅读
- python - UnicodeDecodeError:'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
- html - 单词在 HTML 中不断中断
- sql - Spark SQL - “包含”功能的替代方案
- html - vuejs:移动和显示视图中的粘性页脚
- vba - 在演示部分的开头和结尾处导入幻灯片
- r - 如何将行附加到具有不同 clumn 类型的 data.frame?
- php - 如何将自定义字段添加到 Moodle 语言电子邮件字符串 (newusernewpasswordtext)
- html - Testcafe:如何不是从 html 代码(选择器)而是在 UI 上的字段中获取文本
- ruby-on-rails - Ruby : Watir : 如何避免程序从 Watir::Exception::Error 终止
- serialization - akka.net 持久性自定义序列化程序没有被调用