Я пытаюсь установить OCaml версии 4.02.3 на MacOS 10.14.6 с помощью следующей команды
brew install ocaml@4.02.3
но я получаю сообщение об ошибке
Error: No available formula with the name "ocaml@4.02.3"
Мне нужно, чтобы эта конкретная версия скомпилировалась unison
с этой конкретной версией, поэтому я могу использовать unison
между ящиком Linux (где я не могу установить другую версию ocaml
и Mac).
Вы можете использовать историю git, чтобы получить формулу для OCaml 4.02.3.
Перейдите в локальный каталог, где хранятся формулы:
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
Посмотрите на историю формулы OCaml:
git log ocaml.rb
Похоже, что последним коммитом версии 4.02.3 является commit 3cdad82334496ca9fe8d8fb37
.
Проверьте этот коммит:
git checkout 3cdad82334496ca9fe8d8fb37
По умолчанию Homebrew делает обновление перед установкой, поэтому вам нужно указать, чтобы не обновлять перед установкой:
HOMEBREW_NO_AUTO_UPDATE=1 brew install ocaml
Убедитесь, что у вас правильная версия:
ocaml -version
Когда закончите, не забудьте вернуться в ветку master в /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
каталоге:
git checkout master