环境
- EMQX 版本:5.0.26
- 操作系统版本:Ubuntu20.04
重现此问题的步骤
开发插件添加eredis_pool库出错
rebar.config配置
.app.src文件配置:
请问配置是否正确,为何找不到eredis_pool.app文件,生成eredis_pool.app在./_bulid/default/lib下
开发插件添加eredis_pool库出错
最终打包后的插件里面包含哪些内容方便看下么?感觉是没有把 erdis_pool 给带进去
最终打包的插件里面只有一个插件文件夹和map-set文件夹,没有eredis_pool,请问如何把eredis-pool打包进去
试过把eredis_pool下载好手动放入打包文件夹中,不好使。应该怎么加入到最终的打包文件中,谢谢
请问如何把eredis_pook打包带进去
那需要在rebar.conf 里面的 relx 部分加上你需要打包的依赖才行,现在只有 [emqx_plugin_template, map_sets]
在把你需要的加到这个列表里,再试试呢
看起来是代码的问题了,DEBUG 下吧
把使用eredis_pool库相关的代码删除掉,只是在rebar.config中添加依赖
方便开源一个 Demo 么?我来帮你debug下看看好l…
修复提交到了: https://github.com/hlc007/demo/pull/1
现在插件还没有配置和环境变量等周边系统,所以用的时候要多 DEBUG 找原因才行。如果 Erlang 不熟悉的话,就不建议直接上手写了,比较痛苦
非常感谢您的帮助和建议
客气啦~