Windows XP,Erlang R13B02(erts-5.7.3)
今天werl不想编译任何erlang文件
C(binm)。 **异常错误:未定义函数compile:file / 2 在功能c:c / 2
昨天全部工作。
P.S安装R14B03,无法再次编译
答案 0 :(得分:2)
这是一个非常奇怪的错误。您是否偶然从OTP安装中删除了compile.beam文件?如果您不想更改OTP版本,重新安装R13B02可能会解决此问题。
但如果您因任何特殊原因不需要使用R13B02,我建议您借此机会将其卸载并安装最新版本(R14B03)(http://www.erlang.org/download.html)。有许多改进,特别是关于型号规格。
答案 1 :(得分:0)
io:format("~p~n", [code:get_path()]).
打印什么?它应该包含somepath/lib/compiler-4.7.2/ebin
之类的目录。检查该目录是否确实存在,并且它包含文件compile.beam
。