ho provatoCome installare la sovversione utilizzando homebrew su OSX
$ brew install subversion
e vedere
Error: Cannot write to /usr/local/Cellar
Mi sto perdendo qualcosa?
ho provatoCome installare la sovversione utilizzando homebrew su OSX
$ brew install subversion
e vedere
Error: Cannot write to /usr/local/Cellar
Mi sto perdendo qualcosa?
Verificare le autorizzazioni su /usr/local/Cellar/
.
Il tuo /usr/local/Cellar/
non è scrivibile per preparare. Controlla i permessi su quella cartella.
ls -lA /usr/local/ | grep Cellar
# dr-xr-xr-x 18 ***** admin 612 Feb 18 08:47 Cellar
# ^^^
In questo caso si ha la necessità di autorizzazioni di scrittura:
chmod u+rw /usr/local/Cellar/
E 'possibile anche la cartella è di proprietà di root
.
ls -lA /usr/local/ | grep Cellar
# drwxr-xr-x 18 root root 612 Feb 18 08:47 Cellar
# ^^^^ ^^^^
In questo caso è necessario cambiare il proprietario:
chown $(whoami):admin /usr/local/Cellar/
E si può avere a che fare sia i comandi chown
e chmod
.
Ciò è in genere causato eseguendo brew
con sudo
(sudo brew install subversion
). Generalmente non vuoi farlo. brew dovrebbe chiedere la tua password se ha bisogno di sudo e questo darà a cartelle e file le autorizzazioni corrette.
Prova
sudo
brew install subversion
Questa è la soluzione del martello. Ho risolto con successo il problema impostando le autorizzazioni corrette sulla cartella/usr/local/Cellar. – element
Perché la soluzione del martello? È abbastanza normale che devi chiedere il permesso di root per installare nuove cose ... Almeno nei sistemi Unix come ... – elCarda
si dovrebbe cambiare il proprietà ei permessi prega Prova
sudo chown -R `whoami`:admin /usr/local/*
svn (anche se una versione molto vecchia) arriva sul Mac. quale versione stai cercando di installare? – thekbb