Homebrew necesita permisos en / usr / local y como nadie más usa mi computadora portátil, siempre lo he hecho
sudo chown -R $(whoami) $(brew --prefix)
pero en High Sierra, esto da
chown: /usr/local: Operation not permitted
¿Cuál es la solución?
Homebrew necesita permisos en / usr / local y como nadie más usa mi computadora portátil, siempre lo he hecho
sudo chown -R $(whoami) $(brew --prefix)
pero en High Sierra, esto da
chown: /usr/local: Operation not permitted
¿Cuál es la solución?
Respuestas:
El problema siguió ocurriendo ... después de profundizar más descubrí que solo desinstalar Homebrew y luego volver a instalarlo resolvió este problema.
Desinstalar Homebrew:
Luego, vuelva a instalarlo:
fuente
gh4x-mbpr:~ gh4x$ brew link git Linking /usr/local/Cellar/git/2.15.0... Error: Permission denied @ dir_s_mkdir - /usr/local/lib
y nosudo chown -R $(whoami) $(brew --prefix)/*
ayudó ...brew list
en un archivo primero, para tener un registro de qué paquetes se instalaron.Desafortunadamente, ya no puedes comer
/usr/local
en High Sierra. Una solución alternativa essudo mkdir /usr/local/include
y/usr/local/Frameworks
si no existen, ysudo chown -R $(whoami) $(brew --prefix)/*
¡Gracias a ilovezfs por esta sencilla solución y por el increíble homebrew!
fuente
$(brew --prefix)
debería evaluar/usr/local/
, creo.No puede cambiar el permiso por
/usr/local
sí mismo, pero puede cambiar el permiso correcto para las carpetas debajo, por lo que esto solucionó elsudo chown -R $(whoami) /usr/local/*
fuente
Seguí esto pero el problema persiste.
Entonces, reinstalé homebrew sin desinstalar el anterior. ¡Está funcionando ahora!
(No se como)
fuente
Acabo de ejecutar esto y todo se soluciona en High Sierra:
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
fuente
Intente deshabilitar la protección de integridad del sistema . De la documentación:
fuente
word in context
concurso de inglés . : D: D Bandera para advertir al usuario. Pero está bien, entonces retoma las palabras para mí: p: psi está usando zsh porque viene de bash, es posible que tenga que cambiar su $ PATH. deberías agregar
export PATH=$HOME/bin:/usr/local/bin:$PATH
en .zshrcentonces debería funcionar, este problema se resolvió en mi mac de esta manera.
fuente
También estoy en 10.13 High Sierra. Probé las sugerencias anteriores; nada funcionó. Finalmente intenté instalar primero las herramientas de línea de comandos :
xcode-select --install
y luego (re) ejecutó el comando brew install:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
y finalmente funcionó.
fuente
Asegúrese de no tener un candado configurado en la carpeta de inicio o en cualquier carpeta a la que deba acceder una instalación.
Incluso si los permisos y la propiedad están configurados correctamente y actualmente está conectado con un usuario correcto / o usuario raíz, no le permitirá crear nuevas carpetas o directorios.
fuente
No tenía la carpeta / user / local / Frameworks, así que esto me lo arregló
Tengo OSX High Sierra
fuente
esto es Kaushik. Estoy usando MacBook Pro macOS Catalina 10.15.4. Creé una nueva cuenta de administrador pero brew arrojaba un error. Por lo tanto, seguí un paso de esta publicación. lo que funcionó es:
sudo chown -R $ (whoami) $ (brebaje --prefijo) / *
fuente