如何在 Eclipse 中构建 ejabberd 源代码
How can I build ejabberd source code in eclipse
我想在 eclipse 中构建 ejabberd 源代码。为此,我遵循这些步骤。
1. Download ejabberd source code from git hub from this link
https://github.com/processone/ejabberd.
2. Add erlide plugin in eclipse.
3. Now i import it as general project in elipse.
**source code import successfully. But it shows error**
Error:
*record xmlel undefined*
谁知道如何在eclipse中导入ejabberd源码
您需要让 ejabberd 下载所有依赖项,已在 rebar.config.script
或 mix.exs
中定义。
您需要很多子组件。例如,您似乎缺少定义 de xmlel
记录的 ProcessOne XML 模块:https://github.com/processone/xml
通常,要从源代码构建 ejabberd,您需要:
- 生成配置:
./autogen.sh
- 运行 配置你需要的模块:
./configure
- 运行
make
您需要指示 Eclipse 这些步骤来构建 ejabberd。
ejabberd 文档解释了如何从源代码构建 ejabberd:http://docs.ejabberd.im/admin/guide/installation/#installing-ejabberd-from-source-code
请注意,如果您有 Windows,您可能需要找到一种方法来构建原生 C Erlang 模块(如 XML、TLS、Zlib 等)。
顺便说一句,ejabberd 开发是在 Emacs 上进行的,这可能是一般 Erlang 开发的参考工具。
我想在 eclipse 中构建 ejabberd 源代码。为此,我遵循这些步骤。
1. Download ejabberd source code from git hub from this link
https://github.com/processone/ejabberd.
2. Add erlide plugin in eclipse.
3. Now i import it as general project in elipse.
**source code import successfully. But it shows error**
Error:
*record xmlel undefined*
谁知道如何在eclipse中导入ejabberd源码
您需要让 ejabberd 下载所有依赖项,已在 rebar.config.script
或 mix.exs
中定义。
您需要很多子组件。例如,您似乎缺少定义 de xmlel
记录的 ProcessOne XML 模块:https://github.com/processone/xml
通常,要从源代码构建 ejabberd,您需要:
- 生成配置:
./autogen.sh
- 运行 配置你需要的模块:
./configure
- 运行
make
您需要指示 Eclipse 这些步骤来构建 ejabberd。 ejabberd 文档解释了如何从源代码构建 ejabberd:http://docs.ejabberd.im/admin/guide/installation/#installing-ejabberd-from-source-code
请注意,如果您有 Windows,您可能需要找到一种方法来构建原生 C Erlang 模块(如 XML、TLS、Zlib 等)。
顺便说一句,ejabberd 开发是在 Emacs 上进行的,这可能是一般 Erlang 开发的参考工具。