Eu tenho tentado fazer com que o homebrew funcione bem, mas parece que tudo dentro /usr/local
não é gravável e tudo cai.
Ele continua me dizendo para recursivamente chown
/usr/local
, e eu tentei isso. Operação negada, então eu fiz isso. Pareceu funcionar, mas com um silêncio sinistro que eu ouço é considerado educado no Unix. Infelizmente, qualquer tentativa subsequente de brew update
encontrar a mesma cacofonia de erros.
Reencaminhamos o comando -v
e parece que a operação não é permitida para nada dentro.
Por mais que a resposta seja provavelmente "aprenda UNIX", estou apenas tentando cumprir alguns requisitos de trabalho aqui para obter um tutorial sobre Ruby, portanto, há algumas etapas acima de onde estou atualmente.
brew doctor
:
Warning: /usr/local/Frameworks isn't writable.
This can happen if you "sudo make install" software that isn't managed by
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.
You should probably `chown` /usr/local/Frameworks
Warning: /usr/local/Cellar isn't writable.
You should `chown` /usr/local/Cellar
Warning: /usr/local/etc isn't writable.
This can happen if you "sudo make install" software that isn't managed by
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.
You should probably `chown` /usr/local/etc
Warning: /usr/local/include isn't writable.
This can happen if you "sudo make install" software that isn't managed by
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.
You should probably `chown` /usr/local/include
Warning: /usr/local/lib isn't writable.
This can happen if you "sudo make install" software that isn't managed by
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.
You should probably `chown` /usr/local/lib
Warning: /usr/local/lib/pkgconfig isn't writable.
This can happen if you "sudo make install" software that isn't managed by
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.
You should probably `chown` /usr/local/lib/pkgconfig
Warning: /usr/local/opt isn't writable.
You should `chown` /usr/local/opt
Warning: /usr/local/share isn't writable.
This can happen if you "sudo make install" software that isn't managed by
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.
You should probably `chown` /usr/local/share
Warning: Some directories in /usr/local/share/man aren't writable.
This can happen if you "sudo make install" software that isn't managed
by Homebrew. If a brew tries to add locale information to one of these
directories, then the install will fail during the link step.
You should probably `chown` them:
/usr/local/share/man
/usr/local/share/man/man1
/usr/local/share/man/man3
/usr/local/share/man/man5
/usr/local/share/man/man7
/usr/local/share/man/man8
Warning: /usr/local/var isn't writable.
This can happen if you "sudo make install" software that isn't managed by
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.
You should probably `chown` /usr/local/var
brew update
e descobri que "o Homebrew não precisa mais ter propriedade de / usr / local". Mais informações nesta pergunta . Obviamente, para chegar a esse ponto, você ainda precisa de actualizar temporariamente as permissões em / usr / local :)
brew doctor
alguma coisa útil? Poste a saída aqui.