2016-11-01 11 views
0

Я пытаюсь получить switchboard, скомпилированный на Debian linux. Я прошу здесь, так как их поддерживаемая установка - это только Virtualbox.[Switchboard]: undef rebar_utils: wordsize, [], [] при компиляции lager, gproc, jsx, poolboy

Я получаю кучу того, что я ожидаю, это проблемы, связанные с версией арматуры, но я довольно новый, так что это может быть очень неправильно.

Вот трассировка запуска make

DEP lager 
{"init terminating in do_boot",{undef,[{rebar_utils,wordsize,[],[]},{erl_eval,do_apply,6,[{file,"erl_eval.erl"},{line,670}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,228}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,229}]},{erl_eval,expr_list,6,[{file,"erl_eval.erl"},{line,878}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,422}]},{erl_eval,exprs,5,[{file,"erl_eval.erl"},{line,122}]},{init,start_it,1,[]}]}} 
init terminating in do_boot() 

Crash dump is being written to: erl_crash.dump...done 
DEP gproc 
{"init terminating in do_boot",{undef,[{rebar_utils,wordsize,[],[]},{erl_eval,do_apply,6,[{file,"erl_eval.erl"},{line,670}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,228}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,229}]},{erl_eval,expr_list,6,[{file,"erl_eval.erl"},{line,878}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,422}]},{erl_eval,exprs,5,[{file,"erl_eval.erl"},{line,122}]},{init,start_it,1,[]}]}} 
init terminating in do_boot() 

Crash dump is being written to: erl_crash.dump...done 
DEP cowboy 
DEP jsx 
{"init terminating in do_boot",{undef,[{rebar_utils,wordsize,[],[]},{erl_eval,do_apply,6,[{file,"erl_eval.erl"},{line,670}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,228}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,229}]},{erl_eval,expr_list,6,[{file,"erl_eval.erl"},{line,878}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,422}]},{erl_eval,exprs,5,[{file,"erl_eval.erl"},{line,122}]},{init,start_it,1,[]}]}} 
init terminating in do_boot() 

Crash dump is being written to: erl_crash.dump...done 
DEP poolboy 
{"init terminating in do_boot",{undef,[{rebar_utils,wordsize,[],[]},{erl_eval,do_apply,6,[{file,"erl_eval.erl"},{line,670}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,228}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,229}]},{erl_eval,expr_list,6,[{file,"erl_eval.erl"},{line,878}]},{erl_eval,expr,5,[{file,"erl_eval.erl"},{line,422}]},{erl_eval,exprs,5,[{file,"erl_eval.erl"},{line,122}]},{init,start_it,1,[]}]}} 
init terminating in do_boot() 

Crash dump is being written to: erl_crash.dump...done 
make[1]: Entering directory `/home/me/switchboard/deps/lager' 
make[1]: *** No targets. Stop. 
make[1]: Leaving directory `/home/me/switchboard/deps/lager 

я установил арматуру с помощью mix local.rebar (я происхожу из Elixir земли). Я пробовал как с rebar, так и с rebar3.

У кого-нибудь есть идеи? Единственный результат Google, который я нашел, - this poor fellow, у кого такая же проблема, казалось бы, без разрешения.

ответ

0

Я, очевидно, получил свое репо в плохом состоянии.

Я думаю, что у меня не было всех необходимых библиотек, когда я изначально бежал make.

Я удалил местный чек и повторно клонировал репо и смог его скомпилировать.