2012-11-20 61 views
20
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`‏‏‏‏‏‏ 

回答

22
  1. 酿造重装pkg配置
  2. RM -R违规目录
  3. 重复步骤1
+1

是否有类似的解决方案,但对于Ubuntu? – Pinocchio

+0

第三步无用或者应该'brew unlink pkg-config && brew link pkg-config' – soyuka

+0

您可以用'brew reinstall pkg-config'合并前三个步骤。 – bfontaine

2

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

9

正如迈克尔皮格上面所说,在我的情况下,这是文件夹权限问题。 我必须做到以下几点:

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 

恢复原来的权限。

相关问题