BREW 오류 : 심볼릭 링크 불가, 경로 쓰기 불가
homebrew ( brew install aLibrary
) 로 라이브러리를 설치하려고 하면 다음 오류가 발생합니다.
Could not symlink lib/pkgconfig/aFile
/usr/local/lib/pkgconfig is not writable.
어떻게해야합니까?
이 추출 오류와 관련하여 몇 가지 질문과 답변 ( 1 , 2 등)이 있습니다. 이것은 여기에 제안 된 일반적인 질문을 만들기위한 시도 입니다.
brew doctor
양조 설정 오류를 표시하는 것으로 시작하십시오 .
다음과 같은 내용이 표시 될 수 있습니다. "경고 : / usr / local / lib / pkgconfig가 쓰기 가능하지 않습니다."
"당신은 아마도 / usr / local / lib / pkgconfig를 chown해야합니다"라는 조언을 줄 것입니다.
이것은 다음을 의미합니다. sudo chown -R $(whoami) /usr/local/lib/pkgconfig
그런 다음 파일을 다음과 연결해야합니다. brew link yourLibrary
이것이 제대로 작동하지 않으면의 출력 brew doctor
이 검색을 계속하기에 충분할 것입니다.
Giant Elk는 큰 제안을했고 이것이 제가 제 생각에 가장 깨끗한 문제를 해결 한 방법입니다. 사용자는 결과를 알지 못하는 경우 권한을 변경해서는 안됩니다.
brew를 통해 설치된 패키지를 텍스트 파일로 출력합니다.
brew list > brewlist.txt
Brew 제거 :
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Brew 재설치 :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
이전 패키지를 다시 설치합니다 (모든 패키지가 필요하지 않은 경우 목록 편집) :
brew install $(< brewlist.txt )
다음을 사용하십시오.
$ brew doctor
메시지는 정리에 대한 오류 링크를 표시합니다. 발견되면 다음 옵션을 실행하십시오.
$ brew prune
제거되면 agian 링크를 진행하십시오.
$ brew link python
Brew를 제거하고 다시 설치하면 문제가 사라졌습니다.
터미널에서이 명령을 실행하여 계정에 권한을 부여해야합니다.
sudo chown -R $(whoami) (path)
귀하의 경우 : sudo chown -R $(whoami) lib/pkgconfig/aFile /usr/local/lib/pkgconfig
참고 URL : https://stackoverflow.com/questions/27784545/brew-error-could-not-symlink-path-is-not-writable
'Nice programing' 카테고리의 다른 글
Matplotlib에서 3D 큐브, 구 및 벡터 플로팅 (0) | 2020.11.16 |
---|---|
Pass data through segue (0) | 2020.11.16 |
What does 'extended' mean in express 4.0? (0) | 2020.11.16 |
iPhone없이 Apple 푸시 알림 서비스를 테스트하려면 어떻게해야합니까? (0) | 2020.11.16 |
HashMap : 하나의 키, 여러 값 (0) | 2020.11.16 |