Problemas de instalação do Homebrew: Permissão negada - /Library/Caches/Homebrew/Formula/libksba.brewing

6

Eu tenho tido problemas para instalar o Homebrew desde que mudei meu nome de usuário para casa em meu computador Mac OSX 10.6.8. Depois de remover todos os arquivos da instalação anterior do Homebrew, uma vez que isso não funcionou, eu o instalei novamente. Quando eu corro brew doctor, diz:

Warning: Suspicious git origin remote found.

With a non-standard origin, Homebrew won't pull updates from
the main repository. The current git origin is:


Unless you have compelling reasons, consider setting the
origin remote to point at the main repository, located at:
  https://github.com/mxcl/homebrew.git

Ele não me deixou instalar o git (eu fiz isso com o instalador do pacote) e agora quando tento rodar o brew install libksba, ele diz:

Error: Permission denied - /Library/Caches/Homebrew/Formula/libksba.brewing

Eu tentei fazer chown e procurar qualquer coisa que ajudasse, mas não estou encontrando nada. Alguma chance de alguém saber como consertar isso?

    
por Anoel 13.02.2013 / 00:40

4 respostas

10

Rodar este comando consertou para mim agora (eu estava tendo o mesmo problema)

sudo chown -R ${USER} /Library/Caches/Homebrew/
    
por 26.08.2013 / 18:32
4

O que significa "ls -al /Library/Caches/Homebrew/Formula/libksba.brewing"?

O arquivo pode ser de propriedade de outro usuário no seu computador, provavelmente da atualização de bebidas etc. Tente dar permissões de gravação para agrupar.

sudo chmod g+w /Library/Caches/Homebrew/Formula/libksba.brewing
    
por 27.09.2013 / 18:00
1

Eu também alterei o nome da minha conta, embora não esteja claro se a questão da bebida está relacionada. Em qualquer caso, execute 'brew update' a partir da linha de comando, para baixar as atualizações mais recentes (correções de bugs), depois 'brew doctor' novamente para confirmar que está tudo bem.

    
por 18.02.2013 / 22:41
1

Eu estava com o mesmo problema e alterando as permissões na pasta Homebrew corrigiu meu problema. Basta executar o seguinte comando:

sudo chmod -R g+w /Library/Caches/Homebrew

Obrigado a @cgl por sugerir a alteração das permissões da pasta.

    
por 08.01.2014 / 02:16