방금로 업그레이드했으며 El Capitan
업데이트를 시도했을 때 brew
다음 오류가 발생했습니다.
$ brew update
Error: The /usr/local directory is not writable.
Even if this directory was writable when you installed Homebrew, other
software may change permissions on this directory. Some versions of the
"InstantOn" component of Airfoil are known to do this.
You should probably change the ownership and permissions of /usr/local
back to your user account.
sudo chown -R $(whoami):admin /usr/local
chown
El Capitan이 방금 나온 것을 고려할 때 권장 사항을 진행하기 전에 여기에 올바른 방법이 있습니까? 이 단계가 필요한 이유는 무엇이며이 명령을 실행하면 바람직하지 않은 결과 는 무엇입니까?
경우에 그것은 내가 엘 캐피에 대해 두 가지 문제를 발견하는 데 도움이 brew
: 40837 및 41665 하지만,이 문제에 대한 해결책은 즉시 밝혀지지 않았다. brew
엘 캐피 탄에서 안정적 으로 계속 사용하려면 어떻게해야 합니까?
sudo chown -R
하면 나에게 윌리를 준다. 다른 매개 변수는 중요하지 않습니다. 에 Homebrew 이상이 /usr/local
있으며 분명히 안전한 명령이 아닙니다. Time Machine을 통해 하위 디렉토리가 아닌 chown
독점적으로 El Capitan ed 설치를 확인했습니다 /usr/local
. 따라서 비재 귀적 복귀를 할 수있었습니다 sudo chown $(whoami):admin /usr/local
. YMMV.
-R
에서는 sudo chown -R
정말 무거운 넘겨진다. 그것은 전체에 걸쳐 주장 도메인을 양조하는 것과 /usr/local
/usr/local
했습니까?