如何修复'brew install pkg-config'?

时间:2012-11-20 22:09:00

标签: homebrew pkg-config

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`‏‏‏‏‏‏

4 个答案:

答案 0 :(得分:23)

  1. brew重新安装pkg-config
  2. rm -R offending-directory
  3. 重复步骤1

答案 1 :(得分:9)

正如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

恢复原始权限。

答案 2 :(得分:2)

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

答案 3 :(得分:1)

  1. 重新安装命令行工具:https://developer.apple.com/downloads/index.action
  2. brew link --overwrite --dry-run pkg-config