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?


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,


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.