2012-11-20 4 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-config設定
  2. RM -Rの問題のディレクトリ
  3. 繰り返しステップ1
+1

ubuntuにはこれと同様の解決策がありますか? – Pinocchio

+0

3番目のステップは役に立たない、または 'brew unlink pkg-config && brew link pkg-config' – soyuka

+0

最初の3つのステップを' brew reinstall pkg-config'とマージすることができます。 – bfontaine

2

/usr/local/shareにアクセス権の問題がある可能性があります。リンクが完了するためには、そのディレクトリに書き込み権限が必要です。しかし、書き込み権限を設定すると、zshはディレクトリが安全でないと不満を持ちます。私は、zshがうまくいくように、pkg-configをインストールしてから削除できるように書き込み権限を与えました。

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 

元の権限を復元します。

関連する問題