【发布时间】:2015-02-15 14:28:55
【问题描述】:
我在 AWS 上的普通实例 unix 实例上安装了 erlang。 现在我正在尝试安装 ejabberd,但是我被困在这个特定的步骤。
我使用的安装步骤是:
sudo ./configure --with-erlang=/home/ec2-user/otp_src_17.4
sudo make
sudo make install
但是,当我进入“sudo make”时,我收到以下错误:
/home/ec2-user/otp_src_17.4/bin/escript rebar compile && :> deps/.built
==> p1_utils (compile)
==> p1_cache_tab (compile)
==> p1_tls (compile)
Compiling /home/ec2-user/ejabberd-14.12/deps/p1_tls/c_src/p1_tls_drv.c
/home/ec2-user/ejabberd-14.12/deps/p1_tls/c_src/p1_tls_drv.c:23:24: fatal error: erl_driver.h: No such file or directory
#include <erl_driver.h>
^
compilation terminated.
ERROR: compile failed while processing /home/ec2-user/ejabberd-14.12/deps/p1_tls: rebar_abort
make: *** [deps/.built] Error 1
不确定为什么会发生此错误。肯定安装了 Erlang,因为我可以从控制台检查它的版本。
我怀疑可能存在一些配置问题?
【问题讨论】:
标签: amazon-web-services amazon-ec2 erlang xmpp ejabberd