Erlang 从R16B02上的源代码编译/生成钢筋失败

Erlang 从R16B02上的源代码编译/生成钢筋失败,erlang,rebar,Erlang,Rebar,运行Erlang R16B02,它通过源代码安装并编译,erl在路径上 重新编译:src/钢筋 重新编译:src/rebar\u外部参照 钢筋芯中的未捕获错误:{'EXIT', {undf, [{crypto,start,[],[]}, {钢筋,运行_aux,2, [{file,src/rebar.erl},{line,163}]}, {主钢筋,1, [{file,src/rebar.erl},{line,58}]}, {erl_eval,是否适用,6, [{file,erl_eval.erl}

运行Erlang R16B02,它通过源代码安装并编译,erl在路径上

重新编译:src/钢筋 重新编译:src/rebar\u外部参照 钢筋芯中的未捕获错误:{'EXIT', {undf, [{crypto,start,[],[]}, {钢筋,运行_aux,2, [{file,src/rebar.erl},{line,163}]}, {主钢筋,1, [{file,src/rebar.erl},{line,58}]}, {erl_eval,是否适用,6, [{file,erl_eval.erl},{line,569}]}, {escript,eval_exprs,5, [{file,escript.erl},{line,856}]}, {erl_eval,local_func,5, [{file,erl_eval.erl},{line,467}]}, {描述,解释,4, [{file,escript.erl},{line,774}]}, {escript,start,1, [{file,escript.erl},{line,277}]} make:[全部]错误1


您必须安装openssl devel并重新编译erlang。

这可能与在中报告的RedHat上编译erlang R16的问题有关。他们建议采用以下方式编制:

CFLAGS="-DOPENSSL_NO_EC=1" ./configure && make && sudo make install

在编译Erlang之前是否安装了openssl devel?事实上,即使尝试过yum安装opensslI,也可以证明@legossia是正确的,erlang安装中缺少crypto,因此无法运行。所以Erlang环境的编译是这里的问题。。。