我将从Chic中开发的我的Web应用程序从我的mac移植到ubuntu。但是当我在ubuntu上运行make时,我收到以下错误:
错误:处理/ home / myname / myapp_priv时,pre_compile失败:{'EXIT',{undef,[{lager,start,[],[]}, {boss_rebar,编译,4, [{文件, “../ ChicagoBoss-0.8.12 / PRIV /螺纹钢/ boss_rebar.erl”}, {线,97}]}, {boss_plugin,pre_compile,2, [{文件, “PRIV /螺纹钢/ boss_plugin.erl”},{线,105}]}, {rebar_core,run_modules,4,[]}, {rebar_core,执行,如图5所示,[]}, {rebar_core,process_dir1,6,[]}, {rebar_core,process_commands,2,[]}, {钢筋,主,1,[]}]}} make:*** [all]错误1
我错过了什么吗?提前感谢。
答案 0 :(得分:0)
此错误表示编译时不存在更大的解析变换。 Lager没有直接定义lager:info
或lager:error
等函数。在编译期间,它会更改那些添加行号和其他有用内容的调用。
通常可以通过在./deps/boss/rebar.config
中的任何其他依赖项之前移动lager或将其作为依赖项直接添加到./rebar.config
中的应用程序来解决您的问题。