解决brew switch报错
解决brew switch报错
mac电脑 brew 升级以后使用brew switch
报错,错误信息为:
Error: Calling `brew switch` is disabled! Use `brew link` @-versioned formulae instead. |
解决办法是:
- 新建一个文件,命名为
brew-switch
- 添加内容
#! /usr/bin/env bash
set -euo pipefail
pkg=$1
version=$2
brew unlink "$pkg"
(
pushd "$(brew --prefix)/opt"
rm -f "$pkg"
ln -s "../Cellar/$pkg/$version" "$pkg"
)
brew link "$pkg" - 保存后
chmod +x brew-switch
增加执行权限。 - 将文件放到
/usr/local/bin
内。
然后使用brew-switch
切换版本就可以了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 观道君的小站!
评论