相当于标题所说的内容。我正在尝试使用
更新自制软件brew update
我总是收到错误消息
$ brew update
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
Error: Failure while executing: git checkout -q master
brew doctor命令输出如下:
$ brew doctor
Warning: Missing git origin remote.
Without a correctly configured origin, Homebrew won't update
properly. You can solve this by adding the Homebrew remote:
cd /usr/local
git remote add origin https://github.com/Homebrew/homebrew.git
fatal: Not a git repository (or any of the parent directories): .git
当我跑步时
cd /usr/local
git remote add origin https://github.com/Homebrew/homebrew.git
我得到了
$ cd /usr/local
$ git remote add origin https://github.com/Homebrew/homebrew.git
fatal: Not a git repository (or any of the parent directories): .git
我该怎么做才能摆脱这个问题?似乎git不承认自制软件库的存储库,我应该使用什么而不是这个建议的存储库?
答案 0 :(得分:29)
确实是一个正确的答案,但没有必要走到目前为止。
如评论中所述,删除 / usr / local 中的顶级 .git 目录就足够了。仅在删除顶部 .git 目录后重新运行树,才能运行brew更新!
分段错误:11你的PHP安装是同样的问题它仍然是Mavericks瓶子的拉动版本所以更新和升级将纠正这个,也只需要你的主php55或php56而不是所有的PHP依赖安装使用自制。
GL !!!
答案 1 :(得分:20)
我遇到了同样的问题,只需使用
将自制软件仓库克隆到临时位置git clone https://github.com/Homebrew/homebrew.git
并将生成的.git目录移动到/ usr / local,覆盖已存在的目录。之后,我不得不查看几个目录:
cd /usr/local
git checkout Library/Formula/
git checkout Library/Contributions/
git checkout Library/ENV/
git checkout Library/Homebrew/
答案 2 :(得分:-3)
如果您不想核实所有自制软件,但这可能不合适,但它适用于我的新机器:
摆脱破碎的自制东西:
sudo rm -rf /usr/local/*
再次安装:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"