ansible - 如何使用 ansible 安装特定版本的 brew cask formula?
问题描述
如何使用 ansible 安装特定版本的自制木桶公式?例如,vagrant 2.2.6 而最新可用的是 2.2.7。
解决方案
对于较新版本的 Homebrew,该cask
命令已被删除并导致错误Error: Unknown command: cask
。
Homebrew 3.1.12
我可以通过以下步骤安装特定版本:
按照https://stackoverflow.com/a/61552727/3302668中的步骤查找
.rb
您的包的文件使用以下命令在本地下载文件:(
curl -O -L https://raw.githubusercontent.com/Homebrew/homebrew-cask/<commit>/Casks/<package>.rb
注意:YMMV 取决于curl
版本)。前任:
curl -O -L https://raw.githubusercontent.com/Homebrew/homebrew-cask/d81815ea27a778a312fa0e2bbef0d78f9767f45b/Casks/vagrant.rb
brew install --cask <package>.rb
前任:
brew install --cask vagrant.rb
我按照这些步骤在 macOS 11.4 上将 vagrant 从 2.2.16 降级到 vagrant 2.2.15
推荐阅读
- python-3.x - 如何在这个不完整的向量解决方案中避免循环
- c# - LINQ 查询以递归方式获取对象以在 C# 中准备对象集合
- javascript - ElectronJS:将文件拖放到 Windows 任务栏上的电子应用程序图标上
- php - Windows 上的 PHPPGAdmin 给出“虚拟类 -- 无法实例化”错误
- devops - ClearML 从记录的值中获取最大值
- html - 为什么我的某些元素边框比其他元素边框更暗?
- r - 如何使用 lapply、sapply 或 apply 在 R 中过滤数据框?
- windows - 可以复制/粘贴到命令提示符的最大行数
- python - 迭代数据框单元格中的列表
- python - 用有限差分方法检查神经网络梯度不起作用