Come installare htop su OS X usando Homebrew?


9

Sto provando a installare htop usando brew:

➜  ~  brew install htop
Error: You must `brew link autoconf' before htop-osx can be installed

Allora lo sto facendo

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/share/emacs/site-lisp/autotest-mode.elc
Target /usr/local/share/emacs/site-lisp/autotest-mode.elc already exists. You may need to delete it. 
To force the link and overwrite all other conflicting files, do:
brew link --overwrite formula_name
To list all files that would be deleted:
brew link --overwrite --dry-run formula_name

Qual è la radice del problema?


Hai già installato emacstramite Homebrew? In tal caso, probabilmente puoi semplicemente sovrascriverlo.
slhck,

emacs installato usando altri file binari, devo rimuoverlo e installare emacs usando brew?
Voldemar Duletskiy

Sì, rimuoverei l'altro e reinstallare la versione brew se non ti serve che sia esattamente la stessa versione, può essere che siano un po 'diversi.
slhck,

Risposte:


6

Mi sono appena imbattuto in questo problema da solo!

Apri il tuo terminale, provando a installare:

brew install htop

Produzione:

$ brew install htop Avvertenza: sembra che MacPorts o Fink siano installati. Il software installato con altri gestori di pacchetti causa problemi noti per Homebrew. Se la formula non viene compilata, disinstallare MacPorts / Fink e riprovare. Errore: è necessario "brew link autoconf" prima di poter installare htop-osx

Ora correggi:

sudo brew link autoconf

Fammi sapere se questo aiuta!

Dopo, potrebbe chiederti di collegare "htop":

sudo brew link htop

Fondamentalmente, tutti i problemi di "collegamento" hanno bisogno di root per creare i collegamenti simbolici corretti per funzionare correttamente sul tuo sistema.

Saluti,


brew si è rifiutato di fare questo: Errore: codardo si rifiuta di "sudo brew link" Puoi usare brew con sudo, ma solo se l'eseguibile brew è di proprietà di root. Tuttavia, questo non è raccomandato e completamente non supportato, quindi fallo a tuo rischio.
sorin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.