Я устанавливаю 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 без проблем до сих пор.< br> Это через Virtualbox, поэтому я удалил часть и переустановил ее снова, думая, что, возможно, это была плохая установка. Но я получаю ту же ошибку.
Я провел некоторое исследование через Google и не смог найти именно эту проблему, но нашел похожие с этой проблемой сборки OPAM.
Обновление. Исполнение по предложению Андреаса Краля
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)
Любая идея по этому вопросу будет принята с благодарностью.
Уэйн
opam init --comp $ver
, если по какой-то причине установка ocaml сама по себе не работает, заменив $ver на версию ocaml, которую вы хотите установить. - person AndreasKralj   schedule 01.08.2018opam init --comp 4.02.3
Я попробую установить 1.2.2 на свою машину, посмотрю, будет ли у меня такая же ошибка или нет. - person AndreasKralj   schedule 01.08.2018