나는 erlang과 cowboy를 처음 사용합니다."opcode 153 사용,이 에뮬레이터는 최대 152"를 지원합니다.
나는 아주 간단한 예제를 https://ninenines.eu/docs/en/cowboy/2.0/guide/getting_started/ 에서 시도하고 있지만 이미 멈추었습니다. 'make run'을 한 후에 나는
[email protected] [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이 더 깊은 디렉토리는 보이지 않습니다.
감사합니다.
카우보이 버전을 확인하셨습니까? 예제는 버전 1과 버전 2와 호환되지 않습니다. 자식을 사용하는 경우'git checkout 1.0.4'을 시도하고 카우보이를 다시 작성한 다음 예제를 다시 시작하십시오. Erlang과 카우보이 버전을 주시겠습니까? 감사합니다 –
첫 번째 단계는 아직 카우보이를 사용하지 않지만, 당신은 바로 Erlang 버전이었습니다. 나는 그것을 갱신하고 지금 작동한다. 감사! –