首页 文章

如何将ejabberd推向heroku

提问于
浏览
0

我把它克隆到了dir ejabberd . 执行以下命令 .

./autogen.sh
./configure 
make rel

制作了一个Procfile

web: ./rel/ejabberd/bin/ejabberdctl start

用以下几行吧 .

heroku create -buildpack https :// github .com/archaelus/heroku-buildpack-erlang.git

然后git推了heroku master

它给了我以下错误

root @ Anubhav:/ home / anubhav / new / ejabberd #git push heroku master计数对象:25255,完成 . Delta压缩最多使用2个线程 . 压缩对象:100%(5322/5322),完成 . 书写对象:100%(25255/25255),13.78 MiB | 167.00 KiB / s,完成 . 总计25255(delta 19874),重用25251(delta 19872)remote:压缩源文件......完成 . remote:构建源:remote:remote:----->获取自定义git buildpack ...完成远程:远程:!推送被拒绝,没有检测到Cedar支持的应用程序远程:提示:当Heroku无法检测到buildpack远程时会发生这种情况:自动用于此应用程序 . remote:请参阅https:// devcenter.heroku.com/articles/buildpacks remote:remote:验证部署...远程:远程:!将拒绝推向无限撤退-6912 . remote:要https://git.heroku.com/infinite-retreat-6912.git! [远程拒绝] master - > master(pre-receive hook拒绝)错误:无法将某些引用推送到“https://git.heroku.com/infinite-retreat-6912.git”

我究竟做错了什么?

1 回答

  • 0

    我不认为ejabberd可以在Heroku上使用 . 在Heroku中可能没有C和lib中的几个依赖项 . 至少它从未经过测试,但如果有效,我会感到惊讶 .

相关问题