在 Mac Big Sur 上,如何将我的 Unision 版本降级到特定版本?

Posted

技术标签:

【中文标题】在 Mac Big Sur 上,如何将我的 Unision 版本降级到特定版本?【英文标题】:On Mac Big Sur, how do I downgrade my version of Unision to a specific version? 【发布时间】:2021-10-26 18:09:04 【问题描述】:

我运行的是 Mac OS 11.5.2 (Big Sur)。我使用以下版本的 unison 安装了

brew install unison

这是

$ unison -version
unison version 2.51.4 (ocaml 4.12.0)

但是,为了使用虚拟 Ubuntu 机器,它运行

$ unison -version
unison version 2.51.2 (ocaml 4.08.1)

我需要降级我的 Mac OS 版本的 Unison。但是 brew 命令不能让我控制版本。如何降级我的 Mac 版本以匹配 Linux 版本?

【问题讨论】:

我认为这个问题与编程无关,可能会在超级用户上找到答案 【参考方案1】:

从此网址修改 Unison 的公式代码 Unison Formula 并复制 然后像这样运行命令

# copy formula code
pbpaste > $(find $(brew --repository) -name unison.rb)
brew install unison

【讨论】:

【参考方案2】:

Brew 是一个 rolling release 包管理器,它或多或少在设计上不允许/希望您访问以前的版本。

如果放弃 brew 适合您。

你可以直接去Unison's Github。在那里你可以下载你想要的版本Unison version 2.51.2 for OSX

安装应该很标准,解压文件,将.app文件拖到你的应用文件夹中。

【讨论】:

【参考方案3】:
# copy formula code
pbpaste > $(find $(brew --repository) -name <FORMULA>.rb)
brew install <FORMULA>

关注此博客https://remarkablemark.org/blog/2017/02/03/install-brew-package-version/

【讨论】:

也许我遗漏了什么,但我没有找到适用于 Mac 的 unsion v 2.51.2 的公式。

以上是关于在 Mac Big Sur 上,如何将我的 Unision 版本降级到特定版本?的主要内容,如果未能解决你的问题,请参考以下文章

有没有关于 PyQt 库在 Mac OS Big Sur 中不起作用的解决方案?

Cocoapods 无法在新的 m1 mac Big Sur Xcode 上运行

在 mac big sur 上安装其他版本的 python 后,pyenv 版本不显示任何内容

在 Mac OS Big Sur 11.0.1 上使用 anaconda 安装 Torch 时出现 PackagesNotFoundError

我的鱼瞎了? (在 Mac OS Big Sur、M1 Mac 上将其设置为默认 shell 后,fish 无法识别任何命令)

在带有 Big Sur 的 Mac M1 上为 MATLAB 编译 SPM12 时出错