我想用啤酒作为我的日志工具时,总是得到lager_transform的民主基金的错误,我已经orgnazied我的凸出如下:用啤酒日志框架
proj\
|
|--lager\
| |--src\
| |--ebin\
| |--...
|
|--logserver\
| |--src\
| |--ebin\
| |--rebar.config
| |--...
|
|--rebar
|
然而,当我尝试编译的LogServer,我总是得到了以下错误:
d:\凸出\的LogServer> .. \螺纹钢编译
==> logserver (compile)
src/logserver_app.erl:none: error in parse transform 'lager_transform': {undef,
[{lager_transform,
parse_transform,
[[{attribute,1,file,
{"src/logserver_app.erl",1}},
...
谁能知道其中的原因?谢谢!
这些是一些额外的信息:
- 我使用的是Windows操作系统,并使用最新版本的二郎神和螺纹钢 和啤酒。
- 啤酒本身已经被编译。我们可以发现在d:\凸出\的LogServer> DIR .. \啤酒\ EBIN \ lager_transform.beam(这将 成功)
螺纹钢的配置文件(d:\凸出\的LogServer \ rebar.config):
... {erl_opts,[{parse_transform,lager_transform},debug_info,{d,'TEST'},{i,“include”},{src_dirs,[“src”]}]}。
{lib_dirs,[“.. \ lager \ ebin”]}。 ...
感谢。但我的啤酒位于我的本地目录。那么如何将它作为依赖项添加? – user1040933
刚刚为啤酒添加了螺纹钢配置。 –
我一直有类似的问题。我已经尝试过以上建议,但没有成功。看到这个:http://stackoverflow.com/questions/20813513/configuring-lager-i-get-this-error-undefined-parse-transform-lager-transform –