【问题标题】:Building riak: "Uncaught error in rebar_core"构建 riak:“rebar_core 中未捕获的错误”
【发布时间】:2014-10-09 06:10:40
【问题描述】:

我正在尝试构建 riak。我使用 Ubuntu 14.04 64 和 erlang R15B01。我必须从源代码构建 erlang。

erl --version 打印: Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:2:2] [async-threads:0] [kernel-poll:false]

我下载了 riak 1.3.0,当我输入 make all 我收到:

fatal: No names found, cannot describe anything.
./rebar get-deps
Uncaught error in rebar_core: {'EXIT',
                           {undef,
                            [{crypto,start,[],[]},
                             {rebar,run_aux,1,[]},
                             {rebar,main,1,[]},
                             {escript,run,2,
                              [{file,"escript.erl"},{line,727}]},
                             {escript,start,1,
                              [{file,"escript.erl"},{line,277}]},
                             {init,start_it,1,[]},
                             {init,start_em,1,[]}]}}
make: *** [deps] Error 1

我没有使用 Erlang 的经验。我想它有问题,但我不知道如何检查它。你能给我任何线索如何处理这个问题吗?我将 777 模式设置为安装 Erlang 的 /usr/local/lib/erlang 中的所有文件。我对 riak 1.4.0 有同样的问题

【问题讨论】:

  • rebar 无法启动加密。 crypto 是 erlang 应用程序,例如用于 ssl 连接。您是否构建了支持 ssl 的 erlang?

标签: erlang riak rebar


【解决方案1】:

Odobenus Rosmarus 是对的。我没有安装openssl dev。即使它默认启用(在 erlang 配置脚本中),我也可以在没有 ssl 支持的情况下安装 erlang。一旦我安装了 openssl dev 包,重新配置并制作并安装了 erlang,现在一切都很好。

【讨论】:

    猜你喜欢
    • 2013-01-12
    • 2018-01-20
    • 2019-01-17
    • 2016-02-22
    • 2020-07-15
    • 1970-01-01
    • 2022-12-07
    • 2014-08-26
    • 2023-02-08
    相关资源
    最近更新 更多