24
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

4 回答 4

24
  1. brew 重新安装 pkg-config
  2. rm -R 违规目录
  3. 重复步骤 1
于 2012-11-20T22:08:59.750 回答
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

恢复原来的权限。

于 2013-12-12T15:24:08.003 回答
2

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

于 2013-04-09T09:17:39.533 回答
1
  1. 重新安装命令行工具:https ://developer.apple.com/downloads/index.action
  2. 酿造链接 --overwrite --dry-run pkg-config
于 2013-02-02T07:24:13.073 回答