Ocaml 由于缺少补丁文件,通过opam安装甘菊失败。我怎样才能解决这个问题?

Ocaml 由于缺少补丁文件,通过opam安装甘菊失败。我怎样才能解决这个问题?,ocaml,opam,camomile,Ocaml,Opam,Camomile,在我的ArchLinux笔记本电脑上安装via时,我收到以下消息: $ opam install utop The following actions will be performed: - install camomile.0.8.5 [required by utop] - install zed.1.3 [required by utop] - install lambda-term.1.6 [required by utop] - install utop.1.14 4 to

在我的ArchLinux笔记本电脑上安装via时,我收到以下消息:

$ opam install utop The following actions will be performed: - install camomile.0.8.5 [required by utop] - install zed.1.3 [required by utop] - install lambda-term.1.6 [required by utop] - install utop.1.14 4 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 0 to remove Do you want to continue ? [Y/n] =-=-= Installing camomile.0.8.5 =-=-= Applying cmxs.patch. [ERROR] Due to some errors while processing camomile.0.8.5, the following actions will NOT proceed: - install utop.1.14 - install lambda-term.1.6 - install zed.1.3 ===== ERROR while installing camomile.0.8.5 ===== Could not get the source for camomile.0.8.5: # opam-version 1.1.1 # os linux Patch file "/home/sinan/.opam/system/build/camomile.0.8.5/cmxs.patch" not found. 'opam install utop' failed. $opam安装utop 将执行以下操作: -安装camomile.0.8.5[utop要求] -安装zed.1.3[utop要求] -安装lambda term.1.6[utop要求] -安装utop.1.14 4要安装| 0要重新安装| 0要升级| 0要降级| 0要删除 你想继续吗?[是/否] =-=-=安装甘菊。0.8.5=-=-= 正在应用cmxs.patch。 [错误]由于处理camomile.0.8.5时出现一些错误,以下操作将不会继续: -安装utop.1.14 -安装lambda术语。1.6 -安装zed.1.3 ====安装camomile.0.8.5时出错===== 无法获取甘菊的源。0.8.5: #opam版本1.1.1 #操作系统linux 找不到修补程序文件“/home/sinan/.opam/system/build/camomile.0.8.5/cmxs.Patch”。 “opam安装utop”失败。 尝试自行安装也会出现同样的错误。这似乎与转到
opam
存储库的内容有关。我不确定哪里会出现问题,因此
opam
尝试在没有补丁文件的情况下构建

我尝试下载,并将
cmxs.patch
放在报告的位置,但是,当然,下一次我尝试通过
opam
安装时,该目录会被关闭


我应该如何继续?

我本希望能够修复潜在的问题,但是,最后,下载,将其添加到已下载的
~/.opam/archives/camomile.0.8.5+opam.tar.gz
存档中,然后发布

$ opam install camomile $cat.opam/repo/default/repo 上游:“https://github.com/ocaml/opam-repository/tree/master/"
浏览:“https://opam.ocaml.org/pkg/“您可以从opam存储库下载该文件,并将其放置在opam路径(.opam/packages/camomile/camomile.0.8.5/files/cmxs.patch)中。也许opam更新会刷新一些东西,但我想你已经做到了!我把它放在
build
目录中。等我回到那台电脑上再试试。谢谢。您是指opam存储库的旧版本吗?您使用的是什么版本的OPAM?该文件在
https://opam.ocaml.org/urls.txt
,所以奇怪的是这不起作用。 $ opam --version 1.1.1 $ cat .opam/repo/default/repo upstream: "https://github.com/ocaml/opam-repository/tree/master/" browse: "https://opam.ocaml.org/pkg/"