Erlang编译错误

时间:2011-10-04 11:53:07

标签: compilation erlang

Windows XP,Erlang R13B02(erts-5.7.3)

今天werl不想编译任何erlang文件

C(binm)。 **异常错误:未定义函数compile:file / 2      在功能c:c / 2

昨天全部工作。

P.S安装R14B03,无法再次编译

2 个答案:

答案 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