我正在尝试编译oserl-3.2.3,但我收到此错误
:~/oserl/oserl$ make
erlc -Wall -I include -I .. -o ebin src/gen_esme_session.erl
src/gen_esme_session.erl:751: function concat_binary/1 undefined
src/gen_esme_session.erl:765: function concat_binary/1 undefined
make: *** [gen_esme_session.beam] Error 1
我在Ubuntu 12.04LTS上安装了Erlang / OTP 17 [erts-6.0]。对我来说,concat_binary / 1是一个内置的erlang函数,但为什么要抱怨它是一个定义的。
答案 0 :(得分:0)
自Erlang R15(2011年末)以来,函数erlang:concat_binary/1
已被删除。
您可以自己修复oserl(concat_binary / 1可以替换为list_to_binary / 1)或者在Github上尝试更新的分叉,例如iamaleksey/oserl。