我遇到了 Erlang 20 的有线问题。
我rebar3 as prod tar
用来生成一个存档文件,我用它来构建一个基于erlang:20.2-alpine
.
在我的 Macbook Pro 上,可以调用bin/app start
,但在目标 docker 容器上,它告诉我:erts-9.2/bin/erlexec: line 1: syntax error: unexpected "("
我的 Macbook Pro 上的 Erlang:
erl
Erlang/OTP 20 [erts-9.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
Eshell V9.2 (abort with ^G)
目标容器上的 Erlang:
erl
Erlang/OTP 20 [erts-9.2] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.2 (abort with ^G)```