我是二郎和牛仔的新手。
我正在尝试一个非常简单的例子https://ninenines.eu/docs/en/cowboy/2.0/guide/getting_started/但我已经陷入困境了。完成“make run”后我得到
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 目录。
Thanks!
错误use of opcode 153; this emulator supports only up to 152
意味着你有一个relx.beam
使用 Erlang/OTP R15 或更高版本编译的文件,但您尝试在 R14 或更早版本中运行它。升级到较新的 Erlang 版本,或者如果您已经有较新的版本,请找出旧 Erlang 的隐藏位置并将其删除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)