我对erlang和牛仔很陌生。
我正在尝试来自started/的非常简单的例子,但我已经被困住了。在做了“跑步”之后,我得到了
mess@server [erlang_test]# /usr/local/bin/make run
DEPEND erlang_test.d
ERLC erlang_test_app.erl erlang_test_sup.erl
APP erlang_test
GEN /home/mess/erlang_test/.erlang.mk/relx
=ERROR REPORT==== 26-Oct-2016::01:03:06 ===
Loading of /home/mess/erlang_test/.erlang.mk/relx/relx/ebin/relx.beam failed: badfile
escript: exception error: undefined function relx:main/1
in function escript:run/2
in call from escript:start/1
in call from init:start_it/1
in call from init:start_em/1
=ERROR REPORT==== 26-Oct-2016::01:03:06 ===
beam/beam_load.c(1365): Error loading module relx:
use of opcode 153; this emulator supports only up to 152
make: *** [erlang.mk:6350: relx-rel] Error 127知道怎么回事吗?我只看到一个文件.erlang.mk/relx,但是没有一个relax.beam更深的目录。
谢谢!
发布于 2016-10-26 10:25:23
错误use of opcode 153; this emulator supports only up to 152意味着您有一个使用Erlang/OTP R15或更高版本编译的relx.beam文件,但是您试图在R14或更早版本中运行它。升级到一个更新的Erlang版本,或者如果您已经有了一个更新的版本,找出旧Erlang隐藏的位置并删除它。
https://stackoverflow.com/questions/40253102
复制相似问题