当尝试在代理服务器后面下载要使用 rebar3 编译的包时,尤其是在具有自定义 CA 证书的企业环境中,出现错误:
TLS client: In state certify at ssl_handshake.erl:2015 generated CLIENT ALERT: Fatal - Unknown CA
期望您可以使用
mix deps.compile
或 rebar3
下载软件包以在您的系统上进行编译。
根据此评论,您所要做的就是:
.config/rebar3/rebar.config
~/.config/rebar3/rebar.config
{ssl_cacerts_path, ["/usr/local/share/ca-certificates/Foo-CA.crt"]}.
注意
.
和行尾,这很重要。
之后,你应该没有问题了。