Intento instalar Homebrew, pero me sale esto "fatal: no puedo crear el directorio en 'Library / ENV / pkgconfig / 10.10': permiso denegado"

1

Estoy teniendo problemas con Brew. Estaba funcionando bien, pero ahora es un poco torpe.

Intenté volver a instalar, pero recibí este error: "fatal: no puedo crear el directorio en 'Library / ENV / pkgconfig / 10.10': permiso denegado"

¿Alguien sabe cómo arreglar esto?

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-e:70: warning: Insecure world writable dir /usr/local in PATH, mode 040777
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1    
Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
Password:
==> Downloading and installing Homebrew...
remote: Counting objects: 207213, done.    
remote: Compressing objects: 100% (55712/55712), done.    
remote: Total 207213 (delta 150324), reused 207201 (delta 150315)    
Receiving objects: 100% (207213/207213), 43.70 MiB | 3.08 MiB/s, done.
Resolving deltas: 100% (150324/150324), done.
From https://github.com/Homebrew/homebrew
* [new branch]      master     -> origin/master    
fatal: cannot create directory at 'Library/ENV/pkgconfig/10.10': Permission denied    
Failed during: git reset --hard origin/master
    
pregunta Max 23.10.2014 - 02:24

2 respuestas

1

Sugeriría ir y visitar 'Library / ENV / pkgconfig / 10.10', si está allí, intente ver su permiso, si es diferente, intente eliminarlo y vuelva a ejecutar la instalación.

También me ha pasado una vez, pero viene de sass / grunt. Permiso denegado solo para descubrir que un archivo especial fue creado por otro usuario (porque lo copié de alguna parte) y tiene problemas primordiales, por eso devuelve el permiso denegado.

Bueno, ese es mi caso, espero que estas pequeñas cosas puedan ayudarte. Quién sabe: P

    
respondido por el whalesingswee 23.10.2014 - 03:00
1

El error parece ser que tus permisos son demasiado globales en /usr/local , por lo que se trata de un valor predeterminado de /usr/local/Library

Intenta cambiar a 755 :

sudo chmod 755 /usr/local

También el usuario debe ser root:admin (si no lo está ya)

sudo chown root:admin /usr/local

NOTA : no utiliza la marca -R aquí como la mayoría, si no todas las cosas dentro de / usr / local pertenecen al usuario actual

    
respondido por el Stan Hutcheon 23.10.2014 - 13:21

Lea otras preguntas en las etiquetas