使用Homebrew卸载Paste及执行brew prune时遇错误求助
解决macOS High Sierra上卸载Paste的问题
我来帮你搞定卸载Paste的麻烦事儿,看你遇到的报错情况,大概率是Paste不是通过Homebrew安装的,或者Homebrew的本地索引出了小问题,咱们一步步来排查解决:
第一步:先确认Paste的安装方式
很多Mac应用不是通过Homebrew分发的,先排查这个可能性:
- 打开「应用程序」文件夹,看看有没有Paste.app,如果有,直接把它拖到废纸篓,或者在Launchpad里长按图标点击叉号删除即可。
- 也可以用命令行快速检查:
如果输出结果里有Paste,说明是常规的GUI应用,直接手动卸载就好。ls /Applications | grep Paste
第二步:如果确实是Homebrew安装的,修复keg找不到的问题
如果确定是用Homebrew装的,那可能是包名输入错误或者Homebrew索引异常:
- 先搜索Homebrew里Paste的正确包名,注意大小写:
看看搜索结果里有没有对应的包(比如可能是小写的brew search pastepaste),用正确的名称执行卸载:brew uninstall paste - 如果还是提示找不到keg,手动清理相关文件:
- 先尝试定位Paste的安装路径:
如果返回路径,直接删除该目录:brew --prefix pastesudo rm -rf $(brew --prefix paste) - 然后清理Homebrew缓存并强制更新索引:
brew cleanup brew update --force
- 先尝试定位Paste的安装路径:
第三步:解决brew prune的错误问题
如果卸载时触发brew prune报错,试试这些方法:
- 先单独执行
brew prune,看看具体的错误提示,比如权限问题或者文件缺失。 - 如果是权限问题,修改Homebrew相关目录的权限:
之后再执行sudo chown -R $(whoami) /usr/local/*brew prune。 - 还可以运行
brew doctor,按照它给出的提示修复所有警告,之后再尝试卸载操作。
内容的提问来源于stack exchange,提问作者nicklike
相关产品推荐
相关产品推荐

