Ubuntu Server-Opam安装问题

时间:2018-08-01 15:28:53

标签: linux ubuntu opam

我正在安装Ubuntu 18.04
我以前做过此操作,从未遇到过此问题,除了这次,OPAM的安装一直很顺利。

我运行代码来安装OPAM。

sudo apt install opam

安装程序没有任何错误,一切似乎都正常进行。

然后我运行它。

opam init

这是我的输出

Checking for available remotes: rsync and local, git, mercurial, darcs. Perfect!
[WARNING] Recommended dependencies -- most packages rely on these:
            - m4


=-=- Fetching repository information =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[default] synchronized from https://opam.ocaml.org
[ERROR] Base package base-threads of compiler system not found! Ignored.
[ERROR] Base package base-bigarray of compiler system not found! Ignored.
[ERROR] Base package base-unix of compiler system not found! Ignored.
[ERROR] Inconsistent set of base compiler packages: {} needed but not included
        / { base-bigarray, base-threads, base-unix } extra
[ERROR] Initialisation failed
OpamGlobals.Exit(66)

一旦出现此错误,我就被卡住了,无法继续下去。
就像我在顶部提到的那样,到目前为止,我已经多次安装了该版本的服务器,并且到目前为止一直没有问题地安装过OPAM。
这是通过Virtualbox进行的,因此我删除了该部分,然后重新安装,以为安装可能不正确。但是,我得到了同样的错误。

我通过Google进行了一些研究,但找不到确切的问题,但是发现与此OPAM构建问题类似的问题。

更新。按照AndreasKralj的建议进行表演

opam init --comp $1.2.2
Checking for available remotes: rsync and local, git, mercurial, darcs. Perfect!
[WARNING] Recommended dependencies -- most packages rely on these:
            - m4   
=-=- Fetching repository information =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[default] synchronized from https://opam.ocaml.org
Cannot find /home/darkness/.opam/compilers/.2.2/.2.2/.2.2.comp: .2.2 is not a valid compiler name.
[ERROR] Initialisation failed
OpamGlobals.Exit(1)

对此有任何想法,将不胜感激。
韦恩

1 个答案:

答案 0 :(得分:2)

要解决此问题,您需要执行opam init --comp 1.2.2以确保ocaml已正确安装并设置为所需的版本。