2016-09-18 14 views
5

Как установить OCaml с OPAM на windows?Как установить OCaml с OPAM на windows?

+1

В OCaml есть много сборок для Windows.Cygwin, MinGW, MSVC и теперь даже для Bash на Windows. У каждого свои собственные сбои. Вы должны указать, какой из них вы хотите использовать, и какие проблемы вы на самом деле имеете. – camlspotter

+1

Вопрос, хотя и плохо сформулированный, интересен, потому что я (и я знаю, что я не единственный) не смог получить что-либо из вышеперечисленного, работая должным образом. Я заинтересован в получении отзывов от пользователей, которым это удалось. – RichouHunter

ответ

4

Я смог установить OCaml 4.03.0 в Windows 10, используя диспетчер пакетов Opam, следуя руководству этого веб-сайта: http://fdopen.github.io/opam-repository-mingw/. Вот подробные шаги, которые я сделал:

  • Установка OCaml, Opam и Cygwin:

    • Скачайте инсталляционный пакет по этой ссылке: http://fdopen.github.io/opam-repository-mingw/installation/. Есть 32-разрядная и 64-разрядная версия, но я предлагаю установить OCaml 64bit.

    • При запуске графического установочного файла он автоматически установит OCaml 4.02.3, Cygwin, Opam для вас.

    • После установки на рабочем столе Windows будет создан ярлык для OCaml и Cygwin.

  • Теперь откройте терминал Cygwin с помощью ярлыка на рабочем столе Windows' и сделайте следующее:

    • установить некоторые необходимые библиотеки для Opam:

      • opam install depext
      • opam install depext-cygwinports
    • Улучшайте OCaml в 4.03.0 с помощью Opam:

      • opam switch 4.03.0+mingw64
      • eval `opam config env`

Там у вас есть OCaml 4.03.0 на Windows!

+1

Я также увлекаюсь установщиком Windows, поскольку он часто является самым коротким маршрутом для рабочего OPAM в Windows. Это все еще требует Cygwin, хотя это может удерживать некоторых людей от него. Возможно, когда-нибудь будет доступна версия, основанная на подсистеме Windows для Linux, но в настоящее время репозиторий fdopen - это тот, который лучше всего работал для меня. – anol

+0

Да, этот репозиторий приносит мне облегчение. Я много работал, чтобы установить новейший компилятор, а также другие библиотеки OCaml в Windows. –

+0

Является ли эта работа для пакета 'merlin'? – qdwang

2

Я без проблем мог запустить OCaml и Opam в Windows 10 с использованием подсистемы Windows для Linux (WSL).

Вот очень Подробное описание и инструкция OCaml on Windows: The easy way

Примечание: 2 опечаток в статье OCaml on Windows: The easy way в этой должности, когда вы столкнетесь с этими инструкциями, пожалуйста, используйте следующие

  1. nano .ocamlinit (* добавить дополнительный i nano .ocamint *)
  2. open Core.Std;; (* удалять # от #open Core.Std;; *)

Надеюсь, это поможет кому-то!

+0

Предоставленные ссылки мертвы, не могли бы вы рассмотреть возможность размещения здесь шагов? – LuqJensen

+0

Я использовал инструкции для установки, но не сделал его копию ... если найду это, я постараюсь опубликовать его – Ash