Homebrew 오류에서 설치
rvm 및 ruby 1.9.2 설치 시도
이미 homebrew와 git을 설치했지만 권한 오류가 계속 발생하여 완전한 업데이트를 얻을 수 없습니다. Snow Leopard를 다시 설치하고 권한을 복구했습니다.
이제 이런 일이 ...
brew 설치 wget
오류 : / usr / local / Cellar에 쓸 수 없습니다
sudo chown -R $USER /usr/local
당신은 /usr/local/
바로 그 라인 을 사용하는 것에 대한 소유권을 부여해야 할 것입니다. 공식 문서 상단의 루비 원 라이너를 사용하여 Homebrew를 설치 한 후에 직접해야했습니다. 나를 위해 매력처럼 일했습니다. sudo
Homebrew와 함께 해야 할 유일한 시간이어야합니다 .
루비 원 라이너가 이것을하는지 확실하지 않습니다. 그렇다면 내 시스템의 다른 것이 그 /usr/local
이후로 제어했습니다 .
편집 : 나는 이것을 완전히 놓쳤지만 @samvermette 는 그렇지 않았다 (내 대답에 대한 답장 참조) : 위의 명령을 실행하고 homebrew를 통해 특별한 사용자 권한이 필요한 무언가를 설치 한 경우 mysql
(예 : 위의 명령은 내부의 모든 것에 재귀 소유권을 부여 /usr/local
합니다 ( $USER
) .mysql의 경우에는 ...
sudo chown -RL mysql:mysql /usr/local/mysql/data
Mavericks로 업그레이드 한 후이 문제가 발생했으며이 페이지는 오류 메시지를 인터넷 검색 할 때 가장 많이 검색된 결과였습니다. 검색을 계속하고 stack overflow.com에서이 답변을 찾았습니다 . 간결하게 말하자면 :
sudo chmod a+w /usr/local/Cellar
이로 인해 문제가 해결되었고 오류 메시지에서 참조 된 특정 경로에 대한 권한 만 변경되었으므로 다른 설치에 부정적인 영향을 미치지 않는 것 같습니다.
내가 한 것처럼이 페이지를 먼저 찾을 수있는 다른 사람들을 위해이 답변을 여기에 넣고 있습니다. 그러나 크레딧은 jdi 로 가야합니다 .
관리자 사용자 만 /usr/local/
?
chgrp -R admin /usr/local
chmod -R g+w /usr/local
chgrp -R admin /Library/Caches/Homebrew
chmod -R g+w /Library/Caches/Homebrew
Admin 그룹에 속한 각 사용자는 새로운 종속성을 설치할 수 있습니다.
High Sierra에서는 chown이 작동하지 않는 다음 명령이 필요합니다.
sudo chown -R $ (whoami) $ (brew --prefix) / *
링크:
https://github.com/Homebrew/brew/issues/3228
트릭을 수행하는 HomeBrew를 제거했다가 다시 설치하십시오.
현재 사용자가 / usr / local을 소유 한 그룹의 구성원인지 확인하는 것이 좋습니다. 기본적으로 그 그룹은 wheel
입니다. 자신을 해당 그룹의 구성원으로 만들려면
$ sudo dscl . append /Groups/wheel GroupMembership $USER
우아하지 않은 망치가 있지만 의도 된 효과가 있습니다. /usr/local
즉, 상승 된 멤버 만 사용 (읽기 / 쓰기)하기위한 항목에 액세스 할 수 있습니다 . 이 방법은 그룹 멤버십을 활용하여 시스템의 여러 권한있는 사용자가 홈 브루를 사용할 수있게하므로 위의 다른 방법의 이점이 있습니다.
Homebrew는 어떻게 설치 했습니까? 그들의 공식 설치 지침은 루비 스크립트를 실행 등이 있습니다. 그것은 당신을 위해 허가 문제를 처리해야합니다.
스크립트를 실행하지 않으려면 / usr / local 디렉토리에 필요한 권한 변경을 설명하는 "개발자를 위해 / usr / local에 설치"라는 페이지 섹션이 있습니다.
편집 : 의견에서 언급했듯이 sudo를 homebrew와 함께 사용하는 것은 좋지 않습니다. 다음 답변을 사용하지 마십시오!
sudo를 사용하여 명령을 실행하면이 오류를 방지 할 수도 있습니다.
$ sudo brew install wget
그러나 sudo
실수를 많이 할 수 있으므로 조심해서 사용하십시오 .
참고 URL : https://stackoverflow.com/questions/4804169/installing-in-homebrew-errors
'program story' 카테고리의 다른 글
JavaScript로 HTML 파일 입력을 지우려면 어떻게해야합니까? (0) | 2020.07.24 |
---|---|
Jenkins Git 플러그인 : 특정 태그를 작성하는 방법? (0) | 2020.07.24 |
Visual Studio 프로젝트의 종속성 그래프 (0) | 2020.07.24 |
INSTALL_FAILED_USER_RESTRICTED : Redmi 4 장치를 사용하는 Android 스튜디오 (0) | 2020.07.24 |
Ctrl + C를 사용하여 파이썬 중지 (0) | 2020.07.24 |