我正在尝试安装FFMPEG以使用我的NodeJs服务器。
我正在使用heroku-buildpack-multi
插件:
heroku config:set BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git
我在github存储库中创建了一个.buildpacks
(没有extesion)文件。这就是它的内容:
https://github.com/jayzes/heroku-buildpack-ffmpeg
https://github.com/heroku/heroku-buildpack-nodej
每当我试图将我的更改推送到heroku时,这就是我得到的:
-----> Fetching custom git buildpack... failed
! Push rejected, error fetching custom buildpack
不幸的是,关于ffmpeg安装的信息不多 在heroku上。我在这里失踪了什么?
答案 0 :(得分:3)
我刚用Heroku克隆的演示应用尝试了这个:
https://github.com/heroku/node-js-getting-started.git
我能够按照您在上面列出的相同步骤成功部署,除了我在第二个buildpack的末尾添加了's'(你有一个拼写错误 - 这可能是问题吗?):https://github.com/heroku/heroku-buildpack-nodejs
我建议您使用全新的代码库执行相同的过程,以帮助解决您的环境问题。但请注意两件事:1)您使用的heroku-buildpack-multi插件已弃用,2)Heroku正式支持多个buildpack:
https://devcenter.heroku.com/articles/using-multiple-buildpacks-for-an-app
并且可以使用官方支持的ffmpeg buidback:
https://elements.heroku.com/buildpacks/jonathanong/heroku-buildpack-ffmpeg-latest