我尝试过这么多构建包,并搜索了这么多文章,但我只是无法部署我的NodeJS应用程序。所有的构建包在2+年都是过时的,没有一个能工作。
到目前为止,我尝试了以下构建包:
https://github.com/zachlatta/heroku-buildpack-nodejs-with-opencv
https://github.com/janosujvari/heroku-buildpack-nodejs-opencv
https://elements.heroku.com/buildpacks/hdachev/heroku-buildpack-opencv
https://elements.heroku.com/buildpacks/computationaltextiles/buildpack-opencv
https://bitbucket.org/labgoo/heroku-buildpack-nodejs-with-opencv/也许还有更多..。
我想知道,在部署我的NodeJS应用程序?时,有没有其他方法可以简单地在Heroku安装OpenCV?
发布于 2018-07-15 19:21:54
我遇到了exact same issue --这是对我有用的东西:
如果您的堆栈是heroku-16,那么这些就是您想要添加的Heroku (按照这个特定的顺序!):

发布于 2018-02-20 21:28:03
所以,这是众所周知的,一旦你放弃和张贴一个问题给这样,最终解决方案!
# NodeJS buildpack
$ heroku buildpacks:add heroku/nodejs
# OpenCV builbpack
$ heroku buildpacks:add --index 1 https://github.com/automata/heroku-buildpack-opencv.git
# Downgrade to Cedar 14
# since on Cedar 16 it won't work without extra configurations
$ heroku stack:set cedar-14
# Push to Heroku
$ git push heroku
# After deploying your app may scale down to 0 dynos
# ... so increase dynos amount to the desired number
$ heroku ps:scale web=1完美的爱好项目!
注意:如果您有多个应用程序,只需将--app YOUR-APP-NAME添加到每个命令的末尾即可。
https://stackoverflow.com/questions/48875940
复制相似问题