Rodar este comando consertou para mim agora (eu estava tendo o mesmo problema)
sudo chown -R ${USER} /Library/Caches/Homebrew/
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?
Rodar este comando consertou para mim agora (eu estava tendo o mesmo problema)
sudo chown -R ${USER} /Library/Caches/Homebrew/
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
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.
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.