2013-05-07 11 views
8

sto cercando di installare autoconf vista homebrew sulla leone di montagna, ho fatto questo $ brew install autoconf ed ho ottenutoAutoconf non collegato in homebrew, come collegarlo?

Warning: Could not link autoconf. Unlinking... Error: The brew link step did not complete successfully The formula built, but is not symlinked into /usr/local You can try again using brew link autoconf ==> Summary /usr/local/Cellar/autoconf/2.69: 69 files, 2.0M, built in 52 seconds server:~ europemart$ brew link autoconf Linking /usr/local/Cellar/autoconf/2.69... Warning: Could not link autoconf. Unlinking... Error: Could not symlink file: /usr/local/Cellar/autoconf/2.69/bin/ifnames Target /usr/local/bin/ifnames already exists. You may need to delete it. To force the link and delete this file, do: brew link --overwrite formula_name

Quando ho provato di nuovo $ brew install autoconf ottengo:

Warning: autoconf-2.69 already installed, it's just not linked

I' Non ho mai usato homebrew prima e non ho quasi nessuna esperienza con il terminale. Qualcuno in grado di aiutarmi e ottenere autoconf correttamente installato?

Acclamazioni

risposta

-3

Come si dice nel messaggio di errore:

brew link --overwrite autoconf 
14

Ho avuto lo stesso problema prima. Di conseguenza:

Error: Permission denied - /usr/local/share/emacs/site-lisp/autotest-mode.elc 

Correndo con --dry-run:

brew link --overwrite --dry-run autoconf 

dare informazioni che:

Would remove: 
    ... 
    /usr/local/share/emacs/site-lisp/autoconf-mode.el 
    ... 
    /usr/local/share/autoconf/m4sugar/version.m4 
    ... etc. 

così ho spostato temporaneamente due cartelle /usr/local/share/autoconf/ e /usr/local/share/emacs/ (cartella emacs - per ogni evenienza) dalla sua posizione predefinita, quindi eseguire:

brew link --overwrite autoconf 

E funziona. Però, non è un modo elegante per farlo, prima di provare brew doctor, brew update e brew tap homebrew/dupes non lo risolveva. Sembra che il problema sia venuto dopo un'operazione infruttuosa brew install.

2

Run con $sudo

$sudo brew link --overwrite --dry-run autoconf 

O

$sudo brew link --overwrite autoconf