Problema durante il tentativo di installare iftop tramite Homebrew

2

Ho installato Homebrew, ma:

>brew install iftop
==> Downloading http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz
File already downloaded in /Volumes/0/z/Library/Caches/Homebrew
==> ./configure --disable-debug --prefix=/usr/local/Cellar/iftop/0.17 --mandir=/usr/local/Cellar/iftop/0.17/share/man
==> make install
ln: iftop: Permission denied
Error: The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using 'brew link iftop'
Warning: /usr/local/sbin is not in your PATH
You can amend this by altering your ~/.bashrc file
==> Summary
/usr/local/Cellar/iftop/0.17: 7 files, 116K, built in 3 seconds

FYI, ~/.bashrc non esiste e

>$PATH
-bash: /Volumes/0/z/android:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin: No such file or directory

Cosa dovrei fare? Grazie!

    
posta Ze'ev 29.03.2012 - 00:55
fonte

2 risposte

4

Puoi rimediare alle cose nella tua shell attuale facendo:

mkdir -p /usr/local/sbin
export PATH=${PATH}:/usr/local/sbin
brew link iftop

Questo ti permetterà di superare gli avvertimenti e lasciare che Homebrew installi il pacchetto iftop. Se il pacchetto iftop sta installando le cose in /usr/local/sbin che stai cercando di eseguire, devi assicurarti che si trovi sulla tua $PATH quando apri una shell. Per fare ciò, modifica ~/.bash_profile e aggiungi la riga:

export PATH=${PATH}:/usr/local/sbin

Alla fine del file anteporre /usr/local/sbin ad ogni nuova shell che apri.

    
risposta data 29.03.2012 - 02:34
fonte
1

Hai provato a usare:

$ brew link iftop

Come raccomandato il messaggio? Altrimenti è probabile che tu debba essere su per creare correttamente il link simbolico. Prova:

$ ./configure --disable-debug --prefix=/usr/local/Cellar/iftop/0.17 --mandir=/usr/local/Cellar/iftop/0.17/share/man
$ sudo make install
    
risposta data 29.03.2012 - 02:26
fonte

Leggi altre domande sui tag