【问题标题】:Trouble Linking Git Homebrew无法链接 Git Homebrew
【发布时间】:2014-12-16 22:53:13
【问题描述】:

当我运行 brew doctor 时,这是我首先得到的错误:

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:

    git

我已经尝试过的事情: 我也试过把brew link git,我得到了这个错误:

Error: Could not symlink share/git-core/contrib
/usr/local/share/git-core is not writable.

我尝试使用brew link --overwrite git,结果返回:

Error: Could not symlink share/git-core/contrib
/usr/local/share/git-core is not writable. 

我尝试使用brew upgradebrew update,但没有任何反应。

【问题讨论】:

  • 您需要更多权限(即sudo)。
  • 我尝试使用 sudo,得到了这个回复。错误:懦弱地拒绝sudo brew link 您可以将 brew 与 sudo 一起使用,但前提是 brew 可执行文件由 root 拥有。但是,这既不推荐也完全不受支持,因此后果自负。
  • 您需要更改/usr/local/share 的权限,以便您可以将文件写入其中(它需要是可写的,并且您可能也应该是可读和可执行的)。

标签: git homebrew


【解决方案1】:

不要使用自制软件安装 git,而是下载官方的 git-scm for mac 并安装它。

它应该“覆盖”有问题的链接并正确安装 git。

【讨论】:

    猜你喜欢
    • 2013-09-11
    • 2015-12-27
    • 2018-10-14
    • 2012-11-11
    • 2017-06-19
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 2022-01-13
    相关资源
    最近更新 更多