2015-01-14 2 views

ответ

4

Прежде всего, не рекомендуется устанавливать его в широком диапазоне. Но если вы все еще хотите, то это шаги:

  1. sudo brew install opam # Установок opam исполняемыми общесистемные
  2. sudo mkdir -p /opt/opam # создать дом для opam
  3. sudo opam init --root=/opt/opam --comp=4.02.1
  4. eval $(opam config env) # активировать среду
  5. ocaml # пробег ocaml, чтобы убедиться, что все пошло нормально

Некоторые сноски: Я ожидаю, что вы не выполнили свои предыдущие попытки, потому что вы не указали версию компилятора и не установили системный компилятор. Я по-прежнему предлагаю вам пересмотреть и установить локально opam. Для этого необходимо выполнить следующие действия:

  1. brew install opam # устанавливает opam исполняемые общесистемные
  2. opam init --comp=4.02.1
  3. eval $(opam config env) # активировать среду
  4. ocaml # запустить OCaml, чтобы убедиться, что все прошло штраф
+0

ОК, это круто. Может быть, почему это не работает для меня, потому что я пытался установить OPAM в '/ usr/local/opam'? Почему именно, не рекомендуется ли пользователям устанавливать OPAM в масштабе всей системы? Я знаю, что некоторые другие пользователи столкнулись с некоторыми ошибками (см. [Здесь] (https://github.com/ocaml/opam/issues/398) и [здесь] (https://github.com/ocaml/opam- репозиторий/проблемы/746)) в своих попытках сделать это, но эти ошибки выглядят так, как будто они связаны только с проблемами настройки, такими как те, которые были у меня на днях ... – RandomDSdevel

+0

есть блокировки в opam для некоторых операций, которые блокировали бы всех а не отдельных лиц. – nlucaroni

+0

@nlucaroni: Что «замки» имеют к чему-либо? – RandomDSdevel