在您的酒窖中酿造无关联的小桶

时间:2015-06-25 19:31:20

标签: git macos terminal homebrew

当我在终端上运行brew doctor时,我得到了这个输出:

  

警告:您的酒窖中有未链接的小桶,保持链接不被链接   可能导致构建麻烦并导致依赖于那些桶的酿造   一旦建成就无法正常运行。在这些上运行brew link

automake
libgpg-error
libksba
libtool

然后,当我尝试使用brew link packagename命令链接任何包时,我会得到这样的输出:

  

链接/usr/local/Cellar/automake/1.15 ...错误:无法符号链接   分享/ info / automake-history.info / usr / local / share / info不是   可写的。

我正在尝试安装 git 并需要解决此问题。或者这是一个问题?

修改 此外,当我尝试使用sudo之类的sudo brew link automake时,这次会返回此错误:

  

错误:懦弱地拒绝sudo brew link你可以使用brew   sudo,但仅当brew可执行文件由root拥有时。但是,这个   既不推荐也不完全不支持,所以在你的   自己承担风险。

没有任何改变。

1 个答案:

答案 0 :(得分:1)

目录/usr/local/share/info似乎没有正确的所有权,因此请尝试:

sudo chown -R $USER /usr/local/share/info && brew doctor

也可能需要在个人资料中加入DYLD_LIBRARY_PATH

export DYLD_LIBRARY_PATH=/usr/local/lib:$DYLD_LIBRARY_PATH