繁体   English   中英

无法使用OPAM在Ubuntu 14.04上为OCaml安装核心和utop

[英]Unable to install core and utop for OCaml on Ubuntu 14.04 with OPAM

我一直在尝试根据Real World OCaml的指令在Ubuntu 14.04上设置OCaml,OPAM,相关库和UTOP。 我目前设法安装OCaml编译器和OPAM。 但是,在尝试安装核心和UTOP时,我收到以下错误:

[ERROR]核心不是有效的版本化软件包名称

'opam install core utop'失败了。

[ERROR] utop不是有效的版本化软件包名称

'opam install utop'失败了。

如果有人可以就问题是什么以及如何解决问题提出建议,我将不胜感激。

谢谢!

编辑:根据反馈,我已经包含有关安装的更多详细信息。 我安装了OPAM 1.1.1。 安装中执行的最后一个命令是

opam switch 4.03.0

为我编译该版本,然后

eval'opam config env'

但是,我仍然无法安装core和utop,因为它们显然不是有效的版本化软件包名称。

您可能需要运行opam init和/或opam update 请参阅此处的“基础”部分的结尾。

您的Opam版本(1.1.1)已经很老了。 它是Ubuntu 14.04附带的版本吗?

我建议通过编译源代码来安装最新的Opam 1.2.2(2016年8月)。 你可以看看这些网站:

我认为没有必要单独安装OCaml和Opam。 当您安装Opam时,OCaml也会附带它。然后您需要做的是使用opam安装utop。 所以我的建议是删除所有ocaml和opam相关的包,然后重新安装opam,验证是否安装了ocaml并最终安装utop。

看看这篇文章了解更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM