什么是;“重新定义模块”;erlang平均值中的错误?

什么是;“重新定义模块”;erlang平均值中的错误?,erlang,Erlang,我将模块添加到ejabberd src目录中,但当我尝试编译代码时,出现以下错误: ./mochijson2.erl:8: redefining module 在哪里可以定义此模块?我的资料里没有 这意味着您的模块有两个-module(…)指令,这是不允许的。检查模块的源代码。是否mochiweb(应用程序)本身在您的Erlang查找路径中的某个位置?如果系统已经知道mochijson2,那么将文件导入到项目中就是在双重定义模块。我猜它是默认安装的,因为我没有将模块添加到源代码中,它就可以正

我将模块添加到ejabberd src目录中,但当我尝试编译代码时,出现以下错误:

 ./mochijson2.erl:8: redefining module

在哪里可以定义此模块?我的资料里没有

这意味着您的模块有两个
-module(…)
指令,这是不允许的。检查模块的源代码。

是否
mochiweb
(应用程序)本身在您的Erlang查找路径中的某个位置?如果系统已经知道mochijson2,那么将文件导入到项目中就是在双重定义模块。我猜它是默认安装的,因为我没有将模块添加到源代码中,它就可以正常工作了。谢谢,这是一个编译器错误。它甚至告诉你模块是在哪条线上重新定义的。