Errore di errori Homebrew durante la chiamata a 'brew update'

2

Non ho molta conoscenza di tutto questo quindi per favore perdona la mia incompetenza. Quando eseguo brew update , mostra:

fatal: Unable to create '/usr/local/Library/Taps/homebrew-science/.git/index.lock': Permission denied
Error: Failed to update tap: homebrew/science
Already up-to-date.

Ma quando faccio sudo brew update , dice:

bash-3.2$ sudo brew update
Password:
Already up-to-date.

Perché contrassegna l'avviso fatale quando eseguo il comando senza sudo ? Per tua informazione, per fornire un contesto sto cercando di installare Octave per il quale ho bisogno di eseguire brew tap homebrew/science .

Per favore fatemi sapere come devo risolvere questo problema. Se possibile, fornisci cortesemente un link a una pagina / articolo in cui posso capire il motivo dell'avvertimento.

    
posta Jatin Ganhotra 30.12.2013 - 16:42
fonte

1 risposta

3

Il file index.lock che si trova in una directory che potrebbe richiedere il permesso di root per modificarlo o i suoi file. Puoi cambiare il permesso di una directory usando il comando chmod .

Questo è quello che puoi fare: sudo chmod -R +w /path/to/directory

Una buona scelta per directory in questo caso potrebbe essere '/usr/local/Library/Taps/'

L'opzione -R eseguirà in modo ricorsivo il comando su sottodirectory e file.

L'opzione + w aggiungerà il permesso di scrittura alla directory o al file menzionati per tutti.

Buona fortuna. ;)

    
risposta data 30.12.2013 - 17:30
fonte

Leggi altre domande sui tag