如何将ejabberd推向heroku

时间:2015-05-29 04:01:03

标签: heroku ejabberd

我已将其克隆到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 push 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:压缩源文件......完成。
  远程:建筑源:
  遥控器:
  遥控器:----->获取自定义git buildpack ...完成
  遥控器:
  远程:!推送拒绝,未检测到Cedar支持的应用   remote:提示:当Heroku无法检测到buildpack时会发生这种情况   remote:自动用于此应用程序   remote:请参阅https:// devcenter.heroku.com/articles/buildpacks
  遥控器:
  remote:验证部署...
  遥控器:
  远程:!将拒绝推向无限撤退-6912   远程:   要https://git.heroku.com/infinite-retreat-6912.git
   ! [远程拒绝]主人 - >主人(预先接收挂钩拒绝)   错误:无法将某些引用推送到&https://git.heroku.com/infinite-retreat-6912.git'

我做错了什么?

1 个答案:

答案 0 :(得分:-1)

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