Как я могу установить 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: простой способ, как в этом посте, когда вы сталкиваетесь с этими двумя инструкциями, пожалуйста, используйте следующее
nano .ocamlinit
(* добавить дополнительные яnano .ocamint
*)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
... должен быть завершен!