0

我正在从二进制安装程序安装 ejabberd 2.1.13 。在模块编译并将 *.beam 文件复制到/opt/ejabberd_2.1.13/lib/ejabberd_2.1.13/ebin目录后,ejabberd 崩溃并出现此错误(也出现 undef 错误):

=ERROR REPORT==== 2014-08-25 16:45:07 ===
beam/beam_load.c(1365): Error loading module mod_archive_odbc:
use of opcode 153; this emulator supports only up to 152

Erlang OTP 版本是R17。我还尝试在 VM 上安装R15B1并在其上编译模块。复制光束文件后,我仍然看到相同的错误。

我应该怎么做才能让它工作?

UPD:我尝试在R14B04上构建 mod并从编译器中获取此错误:

=ERROR REPORT==== 26-Aug-2014::15:30:32 ===
beam/beam_load.c(1365): Error loading module gen_mod:
  use of opcode 153; this emulator supports only up to 152
4

1 回答 1

-1

我决定从 SVN(而不是 GIT)签出存储库。模块编译没有错误(在 R14B04 上)。服务器启动时没有错误日志和警告。是的,它有效!

于 2014-08-28T03:38:46.797 回答