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-설정
  2. 은 rm -R의 잘못된 디렉토리
  3. 1 단계를 반복
+1

우분투와 비슷한 해결책이 있습니까? – 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

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 

원래 권한을 복원합니다.

관련 문제