Cercando di installare Homebrew, ma ottengo questo "fatale: impossibile creare la directory in 'Library / ENV / pkgconfig / 10.10': Autorizzazione negata"

1

Sto riscontrando problemi con Brew. Sta funzionando bene, ma ora è un po 'traballante.

Ho provato la reinstallazione, ma ottengo questo errore: "fatale: impossibile creare la directory in" Library / ENV / pkgconfig / 10.10 ": autorizzazione negata"

Qualcuno sa come risolvere il problema?

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
    
posta Max 23.10.2014 - 02:24
fonte

2 risposte

1

Suggerirei di andare a visitare "Library / ENV / pkgconfig / 10.10", se è presente, prova a controllarne l'autorizzazione, se è diverso, prova a eliminarlo e riesegui l'installazione.

Mi capita anche una volta ma viene da sass / grunt. Autorizzazione negata solo per scoprire che il file speciale è stato creato da un altro utente (perché l'ho copiato da qualche parte) e ha problemi di override, ecco perché restituisce il permesso negato.

Bene, questo è il mio caso, spero che questa piccola roba possa aiutarti. Chissà: P

    
risposta data 23.10.2014 - 03:00
fonte
1

L'errore sembra essere le tue autorizzazioni sono troppo globali su /usr/local quindi sta provando a default su /usr/local/Library

Prova a passare a 755 :

sudo chmod 755 /usr/local

Anche l'utente dovrebbe essere root:admin (se non già)

sudo chown root:admin /usr/local

NOTA : non usare il flag -R qui come la maggior parte, se non tutte le cose all'interno di / usr / local appartengono all'utente corrente

    
risposta data 23.10.2014 - 13:21
fonte

Leggi altre domande sui tag