如何修复“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”?的主要内容,如果未能解决你的问题,请参考以下文章