本文共 658 字,大约阅读时间需要 2 分钟。
这一课,我们开始搭建 EMQ X 插件开发的环境。
EMQ X 的插件需要调用 EMQ X 内部的一些函数,所以实际上是没有办法单独编译 EMQ X 插件的,而是需要将插件的代码放到 EMQ X 源码中一起编译。所以首先要搭建 EMQ X 的编译环境。EMQ X 的代码需要从 EMQ X 的 Release Project 下载,因为本课程是基于 EMQ X 3.1.2 开发的,所以我们要编译版本为 3.1.2 的 EMQ X :
git clone -b v3.1.2 https://github.com/emqx/emqx-rel.git
然后先编译一次 EMQ X 来看我们的编译环境是否搭建成功:
make
如果你看到如下输出,则代表编译成功完成了:
===> Resolved emqx-3.1.2===> Including Erts from /usr/local/lib/erlang===> release successfully created!
然后运行emqx-rel/_rel/emqx/bin/emqx console
,这个是 EMQ X 的控制台模式(和emqx start
不同),会启动一个交互式的 Erlang 控制台方便开发和调试,如果看到以下输出:
EMQ X Broker v3.1.2 is running now!Eshell V10.3 (abort with ^G)
说明 EMQ X 编译成功了。现在关闭 emqx console,
转载地址:http://eiiti.baihongyu.com/