首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac中brew安装git错误:无法符号链接共享/man/man 5/gittributes5

在Mac中brew安装git错误:无法符号链接共享/man/man 5/gittributes5
EN

Stack Overflow用户
提问于 2018-02-27 17:20:47
回答 2查看 3.2K关注 0票数 8

尝试在我的Mac系统(HighSiera10.13.3)上更新git

代码语言:javascript
复制
brew install git

给出了输出

代码语言:javascript
复制
$ brew install git
==> Downloading https://homebrew.bintray.com/bottles/git-2.16.2.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring git-2.16.2.high_sierra.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink share/man/man5/gitattributes.5
/usr/local/share/man/man5 is not writable.

You can try again using:
  brew link git
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

zsh completions and functions have been installed to:
  /usr/local/share/zsh/site-functions

Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/git
==> Summary
  /usr/local/Cellar/git/2.16.2: 1,496 files, 34.5MB

但是,您可以看到它与brew link步骤有问题。试图通过运行

代码语言:javascript
复制
brew link git
brew link --overwrite git
brew link --force git

给出同样的错误

代码语言:javascript
复制
Linking /usr/local/Cellar/git/2.16.2... 
Error: Could not symlink share/man/man5/gitattributes.5
/usr/local/share/man/man5 is not writable.

有人也经历过并设法修复了它吗?

Mac的用户和组

输出

EN

回答 2

Stack Overflow用户

发布于 2018-02-28 21:23:28

您必须使用以下方法修复权限:

代码语言:javascript
复制
sudo chown -R "$USER":admin /usr/local
sudo chown -R "$USER":admin /Library/Caches/Homebrew

如果你是系统上唯一的自制用户,它就能很好地工作。如果第三方工具正在等待/usr/local上的其他权限,则可能会造成问题。但是,我多年来一直使用这个设置,没有问题。详情请参见如何修正自制的权限?

但为此您必须具有管理计算机的权限。在“系统首选项”中的“用户和组”中,应选中“允许用户管理此计算机”复选框。

票数 5
EN

Stack Overflow用户

发布于 2018-07-05 19:57:25

如果您在高塞拉利昂,/usr/local是不可写的(可能是由于啜饮的变化),但内容是。因此,您只需修改另一个答案中的命令,就可以只针对以下目录:

代码语言:javascript
复制
sudo chown -R "$USER":admin /usr/local/*
sudo chown -R "$USER":admin /Library/Caches/Homebrew/*
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49014472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档