命令 opam 更新失败

command opam update fail

在我的系统 ArchLinux x86_64 上,我安装了 opam-git 包,我上次使用它时它还在工作。

以下命令 opam update 失败并显示此消息:

opam update

=-=- Updating package repositories =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[ERROR] curl: code 404 while downloading https://opam.ocaml.org/1.3/urls.txt
[ERROR] Could not update repository default

在这个 link https://github.com/ocaml/opam-repository/issues/6231 他们说:

it is 2.0.dev now

我应该怎么做才能解决我的问题?

这是 opam 的 git 开发版本,我没看错吗?当前的 opam 版本是 1.2。

它来自 Arch AUR?

看起来 AUR 从 git 发布了一个不一致的 opam 开发状态。

一旦 git 一致(拉取请求完成)提交错误报告,等待更新,并从 AUR 安装新的 opam。

或者仅依赖 ocaml.org 的当前版本,IMO 是主要来源。

顺便说一句,当您的本地 .opam 目录和编译的 ocaml 包遇到问题时:可以删除所有内容并重新安装而不会产生任何副作用(前提是您自己的源位于其他地方)。这就是功能范式。

/海峡