1
  1. 卸载了以前版本的erlang
  2. 安装最新版本 R15B02
  3. 从源头安装钢筋

rebar 编译现在失败并出现以下错误:

Uncaught error in rebar_core: {'EXIT',
                               {badarg,
                                [{erlang,make_fun,
                                  [{atom,42,filelib},
                                   {atom,42,wildcard},
                                   {integer,42,1}],
                                  []},
                                 {rebar_subdirs,preprocess,2,[]},
                                 {rebar_core,acc_modules,5,[]},
                                 {rebar_core,process_dir0,6,[]},
                                 {rebar_core,process_commands,2,[]},
                                 {rebar,main,1,[]},
                                 {erl_eval,do_apply,6,
                                  [{file,"erl_eval.erl"},{line,572}]},
                                 {escript,eval_exprs,5,
                                  [{file,"escript.erl"},{line,850}]}]}} make: *** [all] Error 1

我该如何解决?

4

1 回答 1

0

该错误表明它无法从https://github.com/basho/rebar/blob/master/src/rebar_subdirs.erl中的fun filelib:wildcard/1 (BIF) 中取笑,这是完全可以的.

所以看起来你的环境有问题。你不是在使用 Windows 或其他类似荒谬的东西吗?

或者,您可以尝试对预编译的钢筋执行相同的操作,该钢筋位于此处:https ://github.com/basho/rebar/wiki/rebar

于 2012-11-01T01:09:33.680 回答