我正在尝试通过 MacO 上的 OCaml 包管理器安装 OCaml opam。我已经opam通过自制程序成功安装了。启动包管理器会opam init产生以下错误:
[ERROR] Could not update repository "default":
OpamDownload.Download_fail(_, "Curl failed: \"/usr/bin/curl
--write-out %{http_code}\\\\n --retry 3 --retry-delay 2
--user-agent opam/2.1.0 -L -o
/private/var/folders/c_/6splkz692w16x82lzgnsxgfr0000gn/T/opam-57814-6b2069/index.tar.gz.part
-- https://opam.ocaml.org/index.tar.gz\" exited with code 60")
[ERROR] Initial download of repository failed.
Run Code Online (Sandbox Code Playgroud)
我可以做什么来促进成功连接到存储库并初始化opam?
此错误消息表明curl无法确定对等点的真实性,即https://opam.ocaml.org
发生这种情况的原因是双方的证书都已过时。我们可以opam.ocaml.org使用可用的在线 SSL 检查器之一轻松检查是否是最新的,例如,这个检查器说它们没问题。所以看起来问题是在你这边。
首先,您应该尝试使用操作系统升级选项来使所有内容都是最新的。
如果它不是一个选项,那么您可以使用--insecure可以通过环境变量传递的选项OPAMFETCH。或者您可以下载相应的证书并将它们的路径存储在 中~/.curlrc,请在此处查看更多信息。
| 归档时间: |
|
| 查看次数: |
2589 次 |
| 最近记录: |