【问题标题】:command opam update fail命令 opam 更新失败
【发布时间】:2016-04-22 09:22:27
【问题描述】:

在我的系统 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

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

现在是 2.0.dev

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

【问题讨论】:

  • 补丁合并后重试?
  • 认真的吗?我无法安装任何软件包或进行任何更新。
  • 这是一个 git devel 版本的 opam,我做对了吗?当前版本是 1.2。你的 1.3 改变了,所以拉新版本并重建 opam。还是 Arch 必须这样做?
  • 这是一个 AUR 包。所以想法是重新安装opam?你应该回答,这样我才能接受。

标签: ocaml opam


【解决方案1】:

这是 opam 的 git devel 版本,我做对了吗?当前的 opam 版本是 1.2。

它来自 Arch AUR?

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

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

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

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

/Str.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-23
    • 2021-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多