Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 在你的地窖里酿造未链接的小桶_Git_Macos_Terminal_Homebrew - Fatal编程技术网

Git 在你的地窖里酿造未链接的小桶

Git 在你的地窖里酿造未链接的小桶,git,macos,terminal,homebrew,Git,Macos,Terminal,Homebrew,在终端上运行brew doctor时,我得到以下输出: 警告:您的酒窖中有未链接的酒桶,酒桶未链接 可能会导致制造麻烦,并导致依赖于这些酒桶的啤酒发酵 一旦建成,就无法正常运行。在以下设备上运行brew链接: automake libgpg-error libksba libtool 然后,当我尝试使用brew link packagename命令链接任何包时,我会得到这种输出: 链接/usr/local/Cellar/automake/1.15。。。错误:无法进行符号链接 share/inf

在终端上运行
brew doctor
时,我得到以下输出:

警告:您的酒窖中有未链接的酒桶,酒桶未链接 可能会导致制造麻烦,并导致依赖于这些酒桶的啤酒发酵 一旦建成,就无法正常运行。在以下设备上运行
brew链接

automake
libgpg-error
libksba
libtool
然后,当我尝试使用
brew link packagename
命令链接任何包时,我会得到这种输出:

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

我正在尝试安装git,需要解决此问题。还是这是个问题

编辑: 此外,当我尝试使用
sudo
时,如
sudo-brew-link-automake
这一次返回此错误:

错误:怯懦地拒绝
sudo brew链接
您可以将brew与 sudo,但仅当brew可执行文件归root所有时。但是, 不建议使用,也完全不受支持,因此请随时使用 自己承担风险


没有任何更改。

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

sudo chown -R $USER /usr/local/share/info && brew doctor
还可能需要在配置文件中包含
DYLD\u LIBRARY\u路径

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

请尝试
sudo-brew-link-packagename
查看我对问题的编辑尝试将其放入您的
.bash\u配置文件中:
export-DYLD\u-LIBRARY\u-PATH=/usr/local/lib:$DYLD\u-LIBRARY\u-PATH
,然后重新启动终端并运行命令(不带sudo)
brew-link-packagename
。如果这不起作用,我最后的建议是:
sudo chown-R$USER/usr/local/share/info&&brew doctor
如何放置bash\u配置文件?
echo'export DYLD\u LIBRARY\u PATH=/usr/local/lib:$DYLD\u LIBRARY\u PATH'>>~/.bash\u配置文件