执行的命令:
[xshumeng@xueshumeng ~]$ brew cask uninstall eclipse-ide
Error: Cask 'eclipse-ide' definition is invalid: invalid 'depends_on macos' value: ":leopard"
解决办法:https://github.com/Homebrew/homebrew-cask/issues/58046
执行的命令:
[xshumeng@xueshumeng ~]$ brew cask uninstall eclipse-ide
Error: Cask 'eclipse-ide' definition is invalid: invalid 'depends_on macos' value: ":leopard"
解决办法:https://github.com/Homebrew/homebrew-cask/issues/58046
我觉得可以直接在Application文件夹中删除这个软件
直接在Application里面删除之后brew中会残留一些配置,导致 brew cask upgrade
升级失败,就像下面这样
Last login: Thu Feb 21 11:10:27 on ttys003
[xshumeng@xueshumeng ~]$ brew cask upgrade
Updating Homebrew...
==> Casks with `auto_updates` or `version :latest` will not be upgraded
==> Upgrading 7 outdated packages:
Error: Cask 'eclipse-ide' definition is invalid: invalid 'depends_on macos' value: ":leopard"
[xshumeng@xueshumeng ~]$ brew cask outdated
eclipse-ide (4.8.0,photon:R) != 4.10.0,2018-12:R
font-source-serif-pro (2.000R) != 2.007R-ro%2F1.007R-it
gimp (2.8.22) != 2.10.8,2
java (10.0.1,10:fb4372174a714e6b8c52526dc134031e) != 11.0.2,9
openzfs (1.7.2,ea) != 1.8.1,25
qq (6.4.0) != 6.5.2
wireshark (2.6.0) != 2.6.6
试试 brew remove -f xxx
或者直接删除 /usr/local/opt/XXX/
。
还是不行哦
[xshumeng@xueshumeng ~]$ brew cask remove eclipse-ide
Error: Cask 'eclipse-ide' definition is invalid: invalid 'depends_on macos' value: ":leopard"
[xshumeng@xueshumeng ~]$ brew cask remove -f eclipse-ide
Error: Cask 'eclipse-ide' definition is invalid: invalid 'depends_on macos' value: ":leopard"
已解决,参照:https://github.com/Homebrew/homebrew-cask/issues/58046