Wie installiere ich htop unter OS X mit Homebrew?

9

Ich versuche, htop mit Brew zu installieren:

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

Dann mache ich

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

Was ist die Wurzel des Problems?

Voldemar Duletskiy
quelle
Haben Sie emacsbereits über Homebrew installiert ? Wenn ja, können Sie es wahrscheinlich einfach überschreiben.
Slhck
Emacs, die mit anderen Binärdateien installiert wurden, sollte ich sie entfernen und Emacs mit Brew installieren?
Voldemar Duletskiy
Ja, ich würde die andere entfernen und die Brühversion neu installieren, wenn Sie nicht genau dieselbe Version benötigen - es kann sein, dass sie etwas anders sind.
Slhck

Antworten:

6

Ich bin gerade selbst auf dieses Problem gestoßen!

Öffnen Sie Ihr Terminal und versuchen Sie Folgendes zu installieren:

brew install htop

Ausgabe:

$ brown install htop Warnung: Es scheint, dass Sie MacPorts oder Fink installiert haben. Mit anderen Paketmanagern installierte Software verursacht bekannte Probleme für Homebrew. Wenn eine Formel nicht erstellt werden kann, deinstallieren Sie MacPorts / Fink und versuchen Sie es erneut. Fehler: Sie müssen "Link Autoconf" brauen, bevor htop-osx installiert werden kann

Jetzt beheben:

sudo brew link autoconf

Lassen Sie mich wissen, ob das hilft!

Danach werden Sie möglicherweise aufgefordert, "htop" zu verlinken:

sudo brew link htop

Grundsätzlich benötigen alle "Linkking" -Probleme root, um die richtigen Symlinks zu erstellen, damit sie auf Ihrem System ordnungsgemäß funktionieren.

Grüße,

Jared Burrows
quelle
Brew weigerte sich, dies zu tun: Fehler: Feige Weigerung, "Sudo Brew Link" zu verwenden Sie können Brew mit Sudo verwenden, aber nur, wenn die ausführbare Brew-Datei Root gehört. Dies wird jedoch nicht empfohlen und wird nicht vollständig unterstützt. Dies geschieht auf eigenes Risiko.
Sorin