2014-01-24 3 views
0

새로 설치 한 Mavericks은 깨끗한 디스크에서 Homebrew을 설치하고 Ruby 버전을 rbenv로 업데이트하십시오. 이 오류 받기 :신선한 Mavericks 설치에 Homebrew를 설치하는 중 오류가 발생했습니다.

error: unable to create file bin/brew (Permission denied) 
error: unable to create file share/man/man1/brew.1 (Permission denied) 
fatal: Could not reset index file to revision 'origin/master'. 
Failed during: git reset --hard origin/master 

의견을 보내주십시오.

+0

당신은 사용하여 처음 사제를 설치하는 : //raw.github.com/mxcl/homebrew/go/install) " – Lukas

+0

또한 xcode와 명령 행 도구가 설치되어 있는지 확인하십시오. – Lukas

+0

어쩌면 도움이 될 것입니다. http://stackoverflow.com/questions/9370552/brew-update-failure-while-executing-git-checkout –

답변

1

수 있습니다.은 수정할 권한이 있습니다. 그 중 일부는 폴더 권한을 변경하고 결국 다른 문제로 이어질 수 있으므로 권장하지 않습니다. 수퍼 유저로

  1. 실행 : 실행하도록 강제해야하지만, 그것을 잘못된 권한을 부여 할 수있다 sudo ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

    .

  2. homebrew의 다른 경쟁 설치가 없는지 확인하십시오. 디렉토리 Cellar에 대해 /usr/local을 확인하십시오. 또한 /usr/local/bin 또는 /usr/local/share/man/man1/ 디렉토리에 기존 스크립트가 없는지 확인하십시오. 신속한 점검은 which brew을 실행하고 위치를 반환하는지 확인하는 것입니다. 존재하는 것이 있으면 제거한 후 다시 설치하십시오.

  3. /usr/local 디렉터리의 사용 권한을 변경하십시오. 이전에 npm에 대해이 작업을했는데 나머지 시스템은 경고없이 이러한 권한이 무엇인지에 달려 있기 때문에 대부분 나쁜 생각입니다. 이렇게하려면 아마도 수퍼 유저 (사용 sudo를)로서, 다음 명령을 실행합니다`루비 -e "$이 (-fsSL HTTPS를 곱슬 곱슬 :

    chown $USER -r /usr/local/

+0

나는 그것을 알아 들었다, 완전히 확실하지 않은 방법 그러나. 나는이 사람들이 홈 브루 (Hombrew) 홈페이지가 아닌 http://matthewcarriere.com/2013/08/05/how-to-install-and-use-homebrew/에 글을 올렸습니다. 왜 그것이 문제인지는 모르지만 지금은 효과가 있습니다. –

관련 문제