Как я могу установить OCaml с OPam на Windows?

Как я могу установить OCaml с OPam на Windows?

2 ответа

Мне удалось настроить 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-битные версии, но я предлагаю установить 64-битную версию OCaml.

    • При запуске графического установочного файла он автоматически установит 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!

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

Вот очень подробное описание и инструкция OCaml для Windows: простой способ

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

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

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

Окна 10   CygWin64   стандарт C Набор инструментов   OCaml 4.02.3 + BuckleScript-1   **   WebAssembly спецификации / переводчик   компиляции из исходных   OPam

установите CygWin 64-bit setup-x86_64.exe
- выберите свой путь (далее сокращенно cwd), все остальное только по умолчанию или далее
- переместите установщик в cwd

установить необходимые пакеты для стандартной цепочки инструментов C из командной строки Windows

cwd>setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel

редактировать cwd/home\username\.bash_profile, добавлять

export SHELLOPTS
set -o igncr

запуск через Icon Cygwin64 Terminal

выберите свой путь для установки BuckleScript git (далее сокращенно bwd)

cd /cygdrive/bwd
git config --global core.eol lf
git config --global core.autocrlf false
git clone --recursive https://github.com/bloomberg/bucklescript

(клонирование в /cygdrive/bwd/bucklescript)

редактировать /cygdrive/bwd/bucklescript/.gittattribute, добавлять

* text=auto  

выберите путь для сборки компилятора OCaml (далее сокращенно owd)

настроить и сделать

cd /cygdrive/owd/bucklescript/ocaml
./configure -prefix /owd
make world.opt
make install

установить OPam

создать переключатель (открытая проблема, ждать ответа)
скомпилировать bsc.exe (открытая проблема, дождаться ответа)
установить интерпретатор спецификации WebAssembly (переключение WASM WAST)

проблема WebAssembly / spec / интерпретатор / 1052

... должен быть завершен!

Другие вопросы по тегам