无法推送到Heroku,无法编译chromedriver应用程序

y53ybaqx  于 2023-03-03  发布在  其他
关注(0)|答案(1)|浏览(178)

突然之间我无法通过git push heroku master将代码推送到Heroku。这是我得到的错误:

remote: Archive:  /tmp/chromedriver.zip
remote:   End-of-central-directory signature not found.  Either this file is not
remote:   a zipfile, or it constitutes one disk of a multi-part archive.  In the
remote:   latter case the central directory and zipfile comment will be found on
remote:   the last disk(s) of this archive.
remote: unzip:  cannot find zipfile directory in one of /tmp/chromedriver.zip or
remote:         /tmp/chromedriver.zip.zip, and cannot find /tmp/chromedriver.zip.ZIP, period.
remote:  !     Push rejected, failed to compile chromedriver app.
remote: 
remote:  !     Push failed

我正在使用的构建包是heroku/python,https://github.com/heroku/heroku-buildpack-google-chromehttps://github.com/heroku/heroku-buildpack-chromedriver。我正在我的应用程序中使用Selenium ChromeDriver。我的应用程序运行在一个工人dyno上。有什么想法吗?谢谢!

px9o7tmv

px9o7tmv1#

不确定您的问题是否是由于同样的事情,但我得到了同样的问题,因为你无效的CHROMEDRIVER_VERSION配置。
在我的例子中,我将heroku配置变量CHROMEDRIVER_VERSION设置为无效版本:

110.0.5481.177

正确的版本是:

110.0.5481.77

我会再看看你设置的版本,看看它是否也是无效的。

相关问题