2014-10-14 2 views
1

Mac에서 Chicagoboss로 개발 한 웹 어플리케이션을 우분투로 이식하고 있습니다. 하지만 우분투에서 make를 실행하면 다음 오류가 발생합니다 :lager에 Chicagoboss 에러가 발생했습니다

오류 : pre_compile이/home/myname/myapp_priv : { 'EXIT', {unager, [{lager, start, [] , {boss_rebar, compile, 4, [{file, "../ ChicagoBoss-0.8.12/priv/rebar/boss_rebar.erl"}, {line, 97}]}, {boss_plugin, pre_compile, 2 , {rebar_core, run_modules, 4, []}, {rebar_core, execute, 5, []}, [{file, "priv/rebar/boss_plugin.erl"}, {line, 105}]}, {rebar_core, process_dir1,6, []}, {rebar_core, process_commands, 2, []}, {rebar, main, 1, [}}]}} make : *** [all] Error 1

내가 뭔가를 잃어 버리지 않았나? 모두에게 미리 감사드립니다.

답변

0

이 오류는 컴파일하는 동안 lager parse transforms가 존재하지 않는다는 것을 나타냅니다. Lager는 lager:info 또는 lager:error과 같은 기능을 직접 정의하지 않습니다. 컴파일하는 동안 라인 번호 및 기타 유용한 정보를 추가하는 호출이 변경됩니다.

./deps/boss/rebar.config에있는 다른 종속성보다 먼저 lager를 이동하거나 ./rebar.config에 응용 프로그램에 대한 종속성으로 직접 추가하여 문제를 해결할 수 있습니다.

관련 문제