当前位置: 首页 > 知识库问答 >
问题:

Python Heroku-App与buildpack不兼容

叶裕
2023-03-14

我看了以前所有关于它的帖子,但仍然无法纠正。我在Heroku创建的计算机目录中添加了requirements.txt和Procfile。Procfile读作“web:python Chat server.py”。还在同一个目录中添加了runtime.txt,上面写着“python-3.6.2”。但是,它在命令提示符中再次出现相同的错误。我该怎么解决这个?这是整个错误消息

“C:\users\asus\chat_server>git推heroku主计数对象:6,完成。最多使用4个线程的增量压缩。压缩对象:100%(4/4)完成。书写对象:100%(6/6),1.14KIB-585.00KiB/s,完成。总计6(增量1),重用0(增量0)远程:正在压缩源文件...搞定了。Remote:构建源:Remote:Remote:----->App与BuildPack不兼容:https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz Remote:更多信息:https://devcenter.heroku.com/articles/buildpacks#detection-failure Remote:Remote:!推送失败远程:正在验证部署...远程:远程:!推拒绝到沸腾-流-15219。远程:转到https://git.heroku.com/biley-stream-15219.git![远程拒绝]master->master(拒绝预接收钩子)错误:无法将一些引用推送到'https://git.heroku.com/boile-stream-15219.git'“

共有1个答案

华俊贤
2023-03-14

任何读到这篇文章的人:你需要两个文件:

第一个文件:requirements.txt包含以下内容:gunicorn==19.7.1或任何PIP freeze>requirements.txt的结果。

第二个文件:procfile包含类似于:web:gunicornapp:app或可能为空的内容。注意,本例中的app:app引用了您的python文件名。这意味着每次声明web进程并启动此类型的dyno时,还要运行命令gunicorn app:app来启动您的web服务器。

然后git add.git commit-m“Added Procfile and requirements.txt”

然后运行Git push heroku Master从本地Master分支推送到heroku远程。

 类似资料:
  • 是否可以在Google App Engine上构建和部署应用程序,或者这些技术是不兼容的?

  • 问题内容: 我正在使用来自AJAX发布请求的回调来导航到新页面,但是在Internet Explorer上不起作用。我的代码如下: 这在FF / Safari / Chrome上正常运行,但是当我在IE上对其进行测试时,它不起作用。是否有更好的方法重定向到新页面?我正在使用,因为如果我不使用回调,则数据不会加载到Chrome / Safari上,因为在请求完成之前页面只会更改。 问题答案: 是括号

  • 我有一个关于JavaAPI中Akka 2.0.1的问题。我有以下情况: 参与者A:从UI接收请求。然后它将执行以下操作。 等待来自UI的消息 发送msg到Actor B,以检索数据 成为一个演员,当从演员B那里得到答案时,处理它。 演员B: 等待演员A的消息 检索数据 调用; 这不起作用,演员甲也不会得到答案。然而,如果Actor B在系统中使用全局actorRef到Actor A,在我的情况下z

  • nginx-buildpack 可以在你运行在 Heroku 上的应用前面加一个 Nginx 服务器。 所用版本: Buildpack: 0.4 NGINX: 1.5.7 特性: 统一的 NXNG/App Server 日志. L2met 友好的 NGINX 日志格式 Heroku request ids embedded in NGINX logs. Crashes dyno if NGINX

  • 问题内容: Websphere v8.5.5开箱即用地支持JPA 2.0 。 我正在尝试将WAR部署到Websphere v8.5.5应用程序服务器。我的persistence.xml指定为JPA提供程序。 我还设置了JPA属性: 如本PDF演示文稿和本IBM主题中所述 我的应用程序设置为“ Parent Last”类加载策略,并且在WEB-INF / lib目录中包含以下JAR: hiberna

  • 在IntelliJ 202.2的最后更新后,我得到错误: 插件“Lombok”不兼容(直到build 201.SNAPSHOT) 我一直在寻找这个问题,但似乎我是唯一一个有这个IntelliJ版本问题的人。