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

错误:使用heroku CLI部署Python应用程序

章涵容
2023-03-14

我进去的时候

$git推送heroku master

它显示:

错误:已给出双重要求:telegram(from-r/tmp/build_996aa7e0/requirements.txt(第60行))(已在telegram==0.0.1(from-r/tmp/build_996aa7e0/requirements.txt(第47行))中,name='telegram')

这是所有日志:

枚举对象:8,完成。

计数对象:100%(8/8),完成。

最多使用8个线程的增量压缩

压缩对象:100%(5/5),完成。

写入对象:100%(8/8),7.00KIB-716.00KiB/s,完成。

总计8(增量0),重用0(增量0),包重用0

远程:正在压缩源文件...搞定了。

远程:生成源:

远程:------>在Heroku-20堆栈上构建

Remote:------>使用buildpack:heroku/python

远程:------>检测到Python应用程序

远程:------>安装Python-3.6.13

远程:------>安装pip 20.1.1、setuptools 47.1.1和wheel 0.34.2

远程:------>安装SQLite3

远程:错误:已给出双重要求:telegram(from-r/tmp/build_996aa7e0/requirements.txt(第60行))(已在telegram==0.0.1(from-r/tmp/build_996aa7e0/requirements.txt(第47行)),name='telegram')

远程:!推送被拒绝,无法编译Python应用程序。

远程:!推送失败

远程:!##警告-此代码的相同版本已生成:084AC888B168CF47DA1ECE8FD2B17B05E1D4DF48

远程:!我们检测到您已从源代码触发了版本为084AC888B168CF47DA1ECE8FD2B17B05E1D4DF48的构建远程:!至少两次。这种行为的一个常见原因是试图从不同分支部署代码。

远程:!本文将详细介绍这种行为:

远程:!https://devcenter.heroku.com/articles/duplicate-build-version

远程:正在验证部署...

远程:!向ZSK766推送被拒绝。

远程:到https://git.heroku.com/zsk766.git

共有1个答案

米承嗣
2023-03-14

看起来在requirements.txt中有两次telegram,一次在第60行,一次在第47行。

打开requirements.txt,删除其中一行,然后重新推送文件

 类似资料:
  • 我正在Heroku上部署一个网站,但我在尝试运行“Heroku open”时收到了“应用程序错误”。 我相信我已经成功地将文件推送到Heroku中,这是我的“git推送heroku master”代码的一部分: 当我运行“heroku config-s | grep PATH”时,我得到了 我正在使用Ruby 1.9.3和Rails 4.0.0 文件夹 宝石环境 箱/轨道 垃圾箱/包裹 仓/耙

  • 我有一个错误应用程序在我的本地电脑上工作,但当我把它发送给heroku时,它崩溃了。错误日志给出错误H10&表示: 编辑: 有没有人以前有过这种情况,并且知道是什么导致了这个问题?我找不到解决办法。 多谢了。

  • 我的应用程序https://github.com/amyequinn/weatherapp在终端运行npm启动时运行得很好,但是当将应用程序部署到Heroku时,它崩溃了,我找不到解决方案。错误为H10,应用程序在Get方法时崩溃,状态503.... “2020-05-08T23:13:34.132652+00:00 Heroku[router]:at=error code=h10 desc=”A

  • 在尝试在elastic beanstalk中部署时,我在AWS codepipeline中创建了管道,但出现以下错误: 我使用AWS代码构建和命名工件作为Sourcearti。在代码管道中输入工件作为Sourcearti。 在部署到elastic beanstalk的构建阶段之后,给出了上述错误。AmazonS3 bucket已经创建,我也创建了lifecycle。

  • Requirements 运行一个Spark Streaming应用程序,有下面一些步骤 有管理器的集群-这是任何Spark应用程序都需要的需求,详见部署指南 将应用程序打为jar包-你必须编译你的应用程序为jar包。如果你用spark-submit启动应用程序,你不需要将Spark和Spark Streaming打包进这个jar包。 如果你的应用程序用到了高级源(如kafka,flume),你需

  • 我试图在NetBeans中构建一个可以部署到用户和最终用户的应用程序。我对部署项目还是相当陌生的,这是迄今为止我做过的最复杂的一个,所以请容忍我。我目前在NetBeans中有一个工作应用程序,它利用JDK15和JavaFX15。只要我在NetBeans内部运行,一切都会按预期运行。我已经到了我想确保我可以在NetBeans之外发布这个应用程序的地步。为此,我进行了一些搜索,找到了以下教程。 htt