如何修复“brew install pkg-config”?

Posted

技术标签:

【中文标题】如何修复“brew install pkg-config”?【英文标题】:How do I fix 'brew install pkg-config'? 【发布时间】:2012-11-09 02:26:49 【问题描述】:
Warning: Could not link pkg-config. Unlinking...
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link pkg-config`‏‏‏‏‏‏

【问题讨论】:

【参考方案1】:
    brew 重新安装 pkg-config rm -R 违规目录 重复步骤 1

【讨论】:

除了 ubuntu 有没有类似的解决方案? 第三步没用还是应该是brew unlink pkg-config && brew link pkg-config 可以将前三个步骤与brew reinstall pkg-config合并。【参考方案2】:

正如 Michael Pigg 上面所说,在我的情况下是文件夹权限问题。 我必须执行以下操作:

sudo chmod 777 /usr/local/bin
sudo chmod 777 /usr/local/share/man/man1
brew link pkg-config

完成后:

sudo chmod 755 /usr/local/bin
sudo chmod 755 /usr/local/share/man/man1

恢复原来的权限。

【讨论】:

【参考方案3】:

这可能是 /usr/local/share 上的权限问题。您需要在该目录中具有写入权限才能完成链接。但是,如果您设置了写权限,zsh 会抱怨目录不安全。我授予了写入权限以允许安装 pkg-config,然后将其删除,以便 zsh 满意。

【讨论】:

【参考方案4】:
    重新安装命令行工具:https://developer.apple.com/downloads/index.action brew 链接 --overwrite --dry-run pkg-config

【讨论】:

--dry-run 将阻止链接

以上是关于如何修复“brew install pkg-config”?的主要内容,如果未能解决你的问题,请参考以下文章

如何修复漏洞

如何修复WMI

PHP网站漏洞怎么修复 如何修补网站程序代码漏洞

如何修复这些漏洞? (npm audit fix 无法修复这些漏洞)

如何修复AppScan漏洞

如何在DOS环境下修复系统