macOS Big Sur使用brew install tree安装tree命令失败如何解决?
macOS Big Sur下brew安装tree失败的修复方案
错误核心原因是Homebrew本地核心源的git HEAD指向失效,导致无法检索到对应安装包,按以下步骤操作即可:
- 首先重置Homebrew核心源的本地git索引
依次执行如下命令:
若执行过程中提示cd "$(brew --repo homebrew/core)" git fetch origin git reset --hard origin/masterorigin/master不存在,将命令中的master替换为main即可。 - 执行Homebrew自检修复
运行命令brew doctor,根据终端输出的提示修复对应问题,通常为目录权限异常,按提示给出的chown类命令执行即可。 - 更新Homebrew到最新版本
执行命令brew update,确保本地包索引为最新状态。 - 重新安装tree工具
执行原安装命令brew install tree即可完成安装。
备用方案
如果上述Homebrew相关操作仍无法解决问题,可选择手动编译安装tree:
- 下载tree官方源码压缩包并解压
- 进入解压后的目录,依次执行
make、sudo make install即可完成安装,无需依赖Homebrew环境。
内容的提问来源于stack exchange,提问作者Shobhit Kumar
相关产品推荐
相关产品推荐

