Homebrew:如何使用 brew cask 指定版本?
Homebrew: How do you specify a version using brew cask?
使用 brew cask install
安装时如何指定版本号?
您可以使用 git 散列手动将 brew 指向特定版本的 cask 的 ruby 文件。这使您可以控制安装哪个版本。
例如:
- 在 homebrew-cask git 仓库中找到 cask .rb file
想。
获取提交哈希,例如
cee7983cd95fc92fdc250fc509f2379cefe647fe
在上面的例子中。
Git 可能会为您提供在本地查看文件历史记录的说明 - 例如 git clone https://github.com/Homebrew/homebrew-cask.git
git log master -- Casks/CASK_NAME.rb
- 使用哈希将 brew 指向文件:
brew cask install https://raw.githubusercontent.com/caskroom/homebrew-cask/cee7983cd95fc92fdc250fc509f2379cefe647fe/Casks/minikube.rb
有时 不起作用,因为我们会收到如下错误:Invalid usage: Non-checksummed download of <FORMULA_NAME> formula file from an arbitrary URL is unsupported.
我找到了解决方法:
- 转到 Homebrew Cask 搜索页面:https://formulae.brew.sh/cask/
- 键入并找到您要查找的应用程序
- 点击
Cask code
link
- 在 Github 上单击
History
按钮
- 通过阅读提交消息和查看原始文件找到您需要的版本。确认版本变量(通常在第 2 行)是您需要的版本。
- 点击
name of the commit
,然后点击 three dots
和 select View file
- 右击
Raw
按钮,Save Link As...
将文件下载到本地
- 下载完成后,进入下载目录
cd Downloads/
- 终于运行
brew install --cask <FORMULA_NAME>.rb
- 瞧瞧
如果您需要一些视觉帮助,请查看屏幕截图 here。
使用 brew cask install
安装时如何指定版本号?
您可以使用 git 散列手动将 brew 指向特定版本的 cask 的 ruby 文件。这使您可以控制安装哪个版本。
例如:
- 在 homebrew-cask git 仓库中找到 cask .rb file 想。
获取提交哈希,例如
cee7983cd95fc92fdc250fc509f2379cefe647fe
在上面的例子中。Git 可能会为您提供在本地查看文件历史记录的说明 - 例如
git clone https://github.com/Homebrew/homebrew-cask.git
git log master -- Casks/CASK_NAME.rb
- 使用哈希将 brew 指向文件:
brew cask install https://raw.githubusercontent.com/caskroom/homebrew-cask/cee7983cd95fc92fdc250fc509f2379cefe647fe/Casks/minikube.rb
有时 Invalid usage: Non-checksummed download of <FORMULA_NAME> formula file from an arbitrary URL is unsupported.
我找到了解决方法:
- 转到 Homebrew Cask 搜索页面:https://formulae.brew.sh/cask/
- 键入并找到您要查找的应用程序
- 点击
Cask code
link - 在 Github 上单击
History
按钮 - 通过阅读提交消息和查看原始文件找到您需要的版本。确认版本变量(通常在第 2 行)是您需要的版本。
- 点击
name of the commit
,然后点击three dots
和 selectView file
- 右击
Raw
按钮,Save Link As...
将文件下载到本地 - 下载完成后,进入下载目录
cd Downloads/
- 终于运行
brew install --cask <FORMULA_NAME>.rb
- 瞧瞧
如果您需要一些视觉帮助,请查看屏幕截图 here。