Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Heroku上使用Erlang运行ejabberd?_Heroku_Erlang_Ejabberd - Fatal编程技术网

如何在Heroku上使用Erlang运行ejabberd?

如何在Heroku上使用Erlang运行ejabberd?,heroku,erlang,ejabberd,Heroku,Erlang,Ejabberd,我正在尝试创建一个在Erlang的ejabberd上运行的实时私人聊天应用程序。我正在尝试在Heroku上安装相同的。我知道如何在Heroku上运行Erlang,但我不知道如何让ejabberd在Heroku上运行我的应用程序。我是开发实时聊天应用程序的新手,但我想让它具有可扩展性。任何人都可以告诉我怎么做。 谢谢。假设您使用的是来自github的源代码 用 ./autogen.sh ./configure make rel 应该有rel/ejabberd/bin/ejabberdctl可执行

我正在尝试创建一个在Erlang的ejabberd上运行的实时私人聊天应用程序。我正在尝试在Heroku上安装相同的。我知道如何在Heroku上运行Erlang,但我不知道如何让ejabberd在Heroku上运行我的应用程序。我是开发实时聊天应用程序的新手,但我想让它具有可扩展性。任何人都可以告诉我怎么做。
谢谢。

假设您使用的是来自github的源代码

./autogen.sh
./configure
make rel
应该有rel/ejabberd/bin/ejabberdctl可执行文件,并添加

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

在Mac上运行./autogen.sh命令时,我发现以下错误:./autogen.sh:第2行:aclocal:找不到命令./autogen.sh:第3行:找不到autoconf:command我想您需要安装autoconf工具。它不是make的一部分,或者他们可能认为它们将与make一起安装。我正在尝试使用brew安装aclocal和autoconf。谢谢你的解决方案。我仍然需要尝试。我确实在本地的正确位置找到了ejabberdctl可执行文件,但当我将代码推送到heroku时,它无法启动ejabberd服务器。为什么?有错误吗?有什么问题吗?你试过把它打开吗;