下一步编译好
-module(cipher_id).
-export([a1/1]).
a1(I) ->
binary:encode_unsigned(I).
然后我尝试调用cipher_id:a1(I)它与
崩溃**异常错误:未定义函数binary:encode_unsigned / 1
如果尝试从erl shell中的二进制模块调用函数,也会发生同样的情况。 m()输出没有二进制模块的列表。
答案 0 :(得分:4)
该模块根据EEP(Erlang Enhancement Proposal)31实施。
状态:最终/ R14A提案在OTP版本R14A中实施
您正在使用R13B03。我的感觉是你需要升级到更新的Erlang安装。 Ubuntu的二进制文件位于:
http://www.erlang-solutions.com/section/132/erlang-otp-packages