답변:
문제가 계속 발생했습니다 ... 자세히 살펴본 후 Homebrew를 제거한 다음 다시 설치하면이 문제가 해결된다는 것을 알았습니다.
Homebrew 제거 :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
그런 다음 다시 설치하십시오.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
gh4x-mbpr:~ gh4x$ brew link git Linking /usr/local/Cellar/git/2.15.0... Error: Permission denied @ dir_s_mkdir - /usr/local/lib
그리고 sudo chown -R $(whoami) $(brew --prefix)/*
도움이되지
brew list
어떤 패키지가 설치되었는지 기록하기 위해 먼저 의 출력을 파일에 저장하는 것이 좋습니다.
불행히도 더 이상 /usr/local
High Sierra에서 질식 할 수 없습니다 . 해결 방법은하는 것입니다 sudo mkdir /usr/local/include
그리고 /usr/local/Frameworks
그들이 존재하지 않는 경우, 그리고
sudo chown -R $(whoami) $(brew --prefix)/*
이 간단한 해결 방법과 놀라운 홈브류에 대해 ilovezfs에게 감사드립니다!
$(brew --prefix)
평가해야합니다 /usr/local/
.
/usr/local
자신에 대한 권한은 변경할 수 없지만 아래에있는 폴더에 대한 권한은 변경할 수 있습니다.
sudo chown -R $(whoami) /usr/local/*
나는 이것을 실행하고 모든 것이 높은 시에라에서 처리됩니다.
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
시스템 무결성 보호를 비활성화하십시오 . 문서에서 :
시스템 무결성 보호는 csrutil (1) 명령을 사용하여 구성 할 수 있습니다.
터미널에서 다음 명령을 실행하여 시스템에서 현재 시스템 무결성 보호가 활성화되어 있는지 확인할 수 있습니다.
$ csrutil status
System Integrity Protection status: enabled.
시스템 무결성 보호를 활성화 또는 비활성화하려면 복구 OS로 부팅하고 터미널에서 csrutil (1) 명령을 실행해야합니다.
컴퓨터를 다시 시작하고 시작할 때 Command 및 R 키를 눌러 복구 OS로 부팅합니다. 유틸리티 메뉴에서 터미널을 시작합니다. 다음 명령을 입력하십시오.
$ csrutil enable
시스템에서 시스템 무결성 보호를 활성화 또는 비활성화 한 후 재부팅해야합니다.
word in context
대회 가 아니야 . : D : D 사용자에게 경고하는 플래그. 하지만 좋아, 당신은 나를 위해 문구를 선택합니다 : p : p