我正在从二进制安装程序安装 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