homebrew - mac - install brew windows
Error: Rechazar cobardemente a `sudo brew install` para instalar pegamento 0.3 para Mac OSX Mountain Lion (6)
Intento instalar pegamento 0.3 para OXS Mountain Lion y me encontré con este error después de instalar homebrew (Error: Rechazar cobardemente sudo brew install
Puede usar brew con sudo, pero solo si el rootw ejecutable es propiedad de root. no es recomendable ni totalmente compatible, así que hazlo bajo tu propio riesgo). Recibí este error después del primer paso para instalar el pegamento 0.3 ($ sudo brew install jpeg). No tengo idea de cómo arreglar esto ... ¡por favor ayuda!
Esto fue útil para mí http://digitizor.com/fix-cowardly-refusing-sudo-error-brew/
Como se cita en el texto, esencialmente tiene que cambiar el usuario y el grupo de cerveza a raíz y rueda, respectivamente.
He actualizado mis macos a sierra y npm dejó de funcionar. A continuación se detallan los pasos a seguir para solucionarlos.
Desinstale el nodo e instálelo de la infusión y siga los pasos a continuación
Su ~ sudo chmod g+w /usr/local/Cellar
sudo chgrp staff /usr/local/Cellar
~ sudo chgrp staff /usr/local/Cellar
Su ~ sudo chown root /usr/local/bin/brew
Su ~ sudo brew postinstall node
Para High Sierra macOS 10.13.3 o posterior.
Ninguna de las soluciones dadas aquí funcionó para mí en esta versión. La única (y la mejor) solución es desinstalar brew e instalarlo de nuevo con los siguientes comandos de terminal. Tenga en cuenta que perderá sus barriles actuales , por lo que debería obtener una lista de los barriles instalados, para volver a instalarlos después de volver a instalar brebajes como se muestra a continuación en el paso 1. En realidad, esta fue una buena oportunidad para deshacerme de esos barriles que soy ya no se usa:
1) Haga una lista de sus barriles actuales para reinstalar, aquellos que quiere conservar:
brew list
2) Desinstalar cerveza:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3) Reinstale la infusión:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
4) Opcionalmente para evitar que su uso se envíe a Google Analytics (Actualización: Afortunadamente, ahora esto se ha detenido, por lo que puede omitir este paso):
brew analytics off
5) Finalmente reinstale sus barriles previos del paso 1 (o aquellos que aún desea usar). Reemplace el texto con los corchetes con la lista (es decir, brew install sqlite heroku
):
brew install [list of kegs in step 1]
Respondido por los desarrolladores aquí:
https://github.com/Homebrew/homebrew/issues/9953
Lo solucioné al NO usar sudo, y cambiar los permisos en cualquier archivo que diga no se puede acceder sin sudo.
Por ejemplo, no pude acceder a / usr / local / Cellar, así que ingresé lo siguiente (como se especifica aquí: https://github.com/Homebrew/homebrew/issues/3930 )
sudo chmod g+w /usr/local/Cellar
sudo chgrp staff /usr/local/Cellar
sudo chown root / usr / local / bin / brew
sudo chown -R $USER /usr/local
Use el comando anterior en lugar de cambiar el propietario de brew
a root.
Este es el método sugerido por el propietario de homebrew
en https://github.com/Homebrew/homebrew/issues/9953