【发布时间】:2019-11-20 21:35:51
【问题描述】:
我刚刚更新到 opam 2,在我无法更新(运行 OS X 10.6.8)的非常旧的 MacBook 上,并且缺少一些与证书验证相关的重要软件包(并且由于缺少工具,我什至无法更新自制,因为它需要认证......有点循环问题)。
我想在不检查证书的情况下更新 opam,否则我会收到以下错误:
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><> ????
[ERROR] Could not update repository "default":
OpamDownload.Download_fail(_, "Download command failed:
\"/usr/local/bin/wget --content-disposition -t 3 -O
/private/tmp/opam-17621-5a61c5/index.tar.gz.part
https://opam.ocaml.org/1.2.2/index.tar.gz -U opam/2.0.0\"
exited with code 5
\"ERROR: cannot verify opam.ocaml.org's certificate, issued by
'CN=Let\\'s Encrypt Authority X3,O=Let\\'s Encrypt,C=US':\"")
我只能从 1.2.2 升级到 opam 2.0.0,但现在我不能这样做 opam update。没有它,我无能为力。
有没有办法将选项 --no-check-certificate 传递给 opam 使用的 wget 命令,而无需自己重新编译?
【问题讨论】:
标签: wget osx-snow-leopard opam