我确实尝试过并使用过任何建议,从修复、过度卸载所有内容到重新安装等,但没有解决方案起作用。我完全陷入困境,需要帮助才能找到解决办法!提前谢谢,克里斯托夫
MacBook-2:~ MyUserName$ brew install git
Warning: git-2.1.3 already installed, it's just not linked
MacBook-2:~ MyUserName$ brew destroy git
Error: Unknown command: destroy
MacBook-2:~ MyUserName$ brew uninstall git
Uninstalling /usr/local/Cellar/git/2.1.3...
MacBook-2:~ MyUserName$ brew install git
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/git- 2.1.3.yosemite.bottle.tar.gz
Already downloaded: /Library/Caches/Homebrew/git-2.1.3.yosemite.bottle.tar.gz
==> Pouring git-2.1.3.yosemite.bottle.tar.gz
==> Caveats
The OS X keychain credential helper has been installed to:
/usr/local/bin/git-credential-osxkeychain
The 'contrib' directory has been installed to:
/usr/local/share/git-core/contrib
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
zsh completion has been installed to:
/usr/local/share/zsh/site-functions
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink share/git-core/contrib
/usr/local/share/git-core is not writable.
You can try again using:
brew link git
==> Summary
🍺 /usr/local/Cellar/git/2.1.3: 1342 files, 32M
MacBook-2:~ MyUserName$ brew link git
Linking /usr/local/Cellar/git/2.1.3...
Error: Could not symlink share/git-core/contrib
/usr/local/share/git-core is not writable.
最佳答案
这可能是与权限相关的错误。
尝试
sudo chown -R $(whoami) /usr/local/share/
或者,如果您只需要在git核心路径上使用它,
sudo chown -R $(whoami) /usr/local/share/git-core
也许足够了。
然后运行
brew link git
再一次。
关于git - symlink share/git-core/contrib/usr/local/share/git-core无法写入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26898269/