1

Chicagoboss で開発した Web アプリケーションを Mac から ubuntu に移植しています。しかし、ubuntu で make を実行すると、次のエラーが発生します。

エラー: /home/myname/myapp_priv の処理中に pre_compile が失敗しました: {'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: *** [すべて] エラー 1

何か不足していますか?事前に感謝します。

4

1 に答える 1

0

このエラーは、コンパイル中により大きな解析変換が存在しないことを示しています。lager:infoLager はorのような関数をlager:error直接定義しません。コンパイル中に、行番号やその他の便利なものを追加してこれらの呼び出しを変更します。

通常、この問題は、他の依存関係の前に lager を移動するか./deps/boss/rebar.config、依存関係としてアプリケーションに直接追加することで解決できます./rebar.config

于 2014-10-14T23:20:46.737 に答える