1

我正在将我在 Chicagoboss 开发的 Web 应用程序从我的 mac 移植到 ubuntu。但是当我在 ubuntu 上运行 make 时,出现以下错误:

错误:处理 /home/myname/myapp_priv 时预编译失败:{'EXIT',{undef,[{lager,start,[],[]}, {boss_rebar,compile,4, [{file,”../ChicagoBoss -0.8.12/priv/rebar/boss_rebar.erl"}, {line,97}]}, {boss_plugin,pre_compile,2, [{file,"priv/rebar/boss_plugin.erl"},{line,105} ]}, {rebar_core,run_modules,4,[]}, {rebar_core,execute,5,[]}, {rebar_core,process_dir1,6,[]}, {rebar_core,process_commands,2,[]}, {rebar, main,1,[]}]}} make: *** [all] 错误 1

我错过了什么吗?提前感谢大家。

4

1 回答 1

0

此错误表明编译时不存在较大的解析转换。Lager 没有像lager:infoor那样lager:error直接定义函数。在编译期间,它会更改那些调用,添加行号和其他有用的东西。

您的问题通常可以通过在任何其他依赖项之前移动 lager./deps/boss/rebar.config或将其作为依赖项直接添加到./rebar.config.

于 2014-10-14T23:20:46.737 回答