我想用啤酒作爲我的日誌工具時,總是得到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 –