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

cevap

22
  1. demlemek yeniden yükleme pkg-config
  2. rm -R kusurlu-dizin
  3. adımı tekrar 1
+1

buna benzer bir çözüm var ama ubuntu için? – Pinocchio

+0

üçüncü adım işe yaramıyor ya da olmalıdır demekti pkg-config && demlemek bağlantı pkg-config ' – soyuka

+0

demlemek' brew yeniden yükleyin pkg-config 'ile ilk üç adımı birleştirebilirsiniz. – bfontaine

2

/usr/local/share adresinde bir izin sorunu olabilir. Bağlantının tamamlanması için bu dizinde yazma izninizin olması gerekir. Ancak, yazma iznini ayarlarsanız, zsh dizinin güvensiz olduğundan şikayet eder. Yüklemek için pkg-config'a izin vermek için yazma iznini verdim ve sonra zsh mutlu olacak şekilde çıkardım.

9

Michael Pigg'un da belirttiği gibi, benim durumumda bu, klasör izni sorunuydu. aşağıdaki yapmak zorunda:

sudo chmod 777 /usr/local/bin 
sudo chmod 777 /usr/local/share/man/man1 
brew link pkg-config 

Ve işim bittikten sonra:

sudo chmod 755 /usr/local/bin 
sudo chmod 755 /usr/local/share/man/man1 

özgün izinleri geri yükleyin.

İlgili konular