[英]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.