我在R16B03上测试https://github.com/saleyn/erws_example(在Windows和Ubuntu上都有)
==> erws_example (compile)
src/erws_handler.erl:none: undefined parse transform 'lager_transform'
ERROR: compile failed while processing /home/charles/erws_example: rebar_abort
我已经看到了这个建议http://philipcristiano.com/2013/05/27/ordering-of-rebar-dependencies.html
到目前为止,我无法取得任何进展。
感谢。
答案 0 :(得分:2)
似乎在编译其他所有内容之前,rebar无法编译解析变换(https://github.com/basho/rebar/issues/270)。解决方案是手动编译模块并使用文件级parse_transform编译器指令而不是项目级别。
答案 1 :(得分:2)
尝试将lager放入rebar依赖列表中的第一个位置。它会解决它。 rebar根据此列表排序编译依赖项,而不是依赖树))