Cask ‘libreoffice-still‘ definition is invalid .....unknown or unsupported macOS version: :mavericks

问题描述:

macbook 升级为big sur后,在iterm中使用brew search mysql 报如下错误(因为已解决所以错误记的不全):

Cask 'libreoffice-still' definition is invalid .....unknown or unsupported macOS version: :mavericks

解决方法:

在终端中执行如下命令,待其执行完毕即可

brew update-reset

解决过程:

1: 在网上查找类似的错误解决方法,在终端中执行如下命令,经尝试无用(但在搜索过程中,发现有的网友说可以),参考链接 https://github.com/Homebrew/homebrew-cask/issues/58046

/usr/bin/find "$(brew --prefix)/Caskroom/"*'/.metadata' -type f -name '*.rb' -print0 | /usr/bin/xargs -0 /usr/bin/perl -i -pe 's/depends_on macos: \[.*?\]//gsm;s/depends_on macos: .*//g'

2:上边的尝试无效后,使用如下命令也没能成功

brew update

3:然后看有网友推荐重装brew,用brew官网卸载的命令尝试后,报如下错误,然后又要去解决这个问题,结果配置了hosts ip 域名映射后,还是访问不通,没办法只好先放弃

Failed to connect to raw.githubusercontent.com port 443

4:上边都走不通,我只能强迫自己换个思路,思考出现brew无法使用的最根本的原因:macbook系统升级了big sur。然后我使用关键字 mac 升级big sur homebrew来重新搜索。然后就看到了一个网友的文章,使用如下命令终于解决brew search 无法使用的问题,也无需再考虑卸载brew的事情了。网友文章地址:http://live.wisesz.cn/2020/07/08/bigsurundefinepath/

brew update-reset

 

你可能感兴趣的:(后端框架,MacBook,mac,big,sur,homebrew,brew,mavericks)