Intel Mac本地Homebrew formula仓库配置异常如何修复?
问题说明
在搭载Intel芯片的Mac设备上执行如下命令:
git status /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
命令返回报错:
fatal: not a git repository (or any of the parent directories): .git
该报错不属于Homebrew正常配置下的预期结果,需将Homebrew恢复至正确配置状态。
修复操作步骤
- 首先删除已损坏的homebrew-core tap残留目录,执行命令:
执行时按提示输入当前用户的开机密码即可,输入过程中密码不会在终端显示,输完直接回车。sudo rm -rf /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core - 重新拉取官方homebrew-core源到本地,执行命令:
等待命令执行完成,过程中保持网络连接正常即可。brew tap homebrew/core - 验证修复结果,重新执行最初的检测命令:
正常状态下不会再出现非git仓库的报错,会返回当前git工作区的正常状态信息。git status /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula - 如果上述操作完成后仍有异常,可先修复Homebrew相关目录权限,再重置所有Homebrew内置仓库到官方正确版本,依次执行:
sudo chown -R $(whoami) /usr/local/Homebrew /usr/local/Cellar /usr/local/Caskroom brew update-reset
内容的提问来源于stack exchange,提问作者orome
相关产品推荐
相关产品推荐

