MacOS系统下如何通过brew安装指定旧版本ocaml?
brew安装指定版本ocaml 4.08.1操作步骤
brew 2.6.0及以上版本已移除versions命令,homebrew/boneyard仓库现已归档停用,此前的相关教程均已失效,可按以下步骤完成安装:
方案1:直接检出历史Formula文件安装
- 先进入brew core仓库的Formula目录,执行命令:
cd $(brew --repository homebrew-core)/Formula - 检出ocaml 4.08.1版本对应的Formula文件:
git checkout 7b01471 ./ocaml.rb - 关闭brew自动更新后执行安装,避免旧版Formula被自动覆盖:
HOMEBREW_NO_AUTO_UPDATE=1 brew install ocaml - 安装完成后锁定版本,防止后续brew升级时自动更新ocaml:
brew pin ocaml
后续需要升级ocaml时,执行brew unpin ocaml即可解除锁定
- 先进入brew core仓库的Formula目录,执行命令:
方案2:使用ocaml官方维护的第三方tap安装
- 先添加ocaml专属tap:
brew tap ocaml/ocaml - 直接安装对应版本:
brew install ocaml@4.08.1
该tap维护了多版ocaml历史发行版,兼容性更高,不需要手动调整Formula文件。
- 先添加ocaml专属tap:
内容的提问来源于stack exchange,提问作者Dave
相关产品推荐
相关产品推荐

