我正在安装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)
对此有任何想法,将不胜感激。
韦恩
答案 0 :(得分:2)
要解决此问题,您需要执行opam init --comp 1.2.2
以确保ocaml已正确安装并设置为所需的版本。