Comment installer htop sur OS X en utilisant Homebrew?


9

J'essaie d'installer htop en utilisant brew:

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

Alors je fais

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

Quelle est la racine du problème?


Avez-vous emacsdéjà installé via Homebrew? Si c'est le cas, vous pouvez probablement simplement l'écraser.
slhck

emacs installé à l'aide d'autres binaires, dois-je le supprimer et istaller emacs à l'aide de brew?
Voldemar Duletskiy

Ouais, je supprimerais l'autre et réinstallerais la version de brassage si vous n'avez pas besoin que ce soit la même version exacte - il se peut qu'ils soient un peu différents.
slhck

Réponses:


6

Je viens de rencontrer ce problème moi-même!

Ouvrez votre terminal, essayez d'installer:

brew install htop

Production:

$ brew install htop Avertissement: Il semble que MacPorts ou Fink soit installé. Les logiciels installés avec d'autres gestionnaires de packages provoquent des problèmes connus pour Homebrew. Si une formule ne parvient pas à se créer, désinstallez MacPorts / Fink et réessayez. Erreur: vous devez `brew link autoconf 'avant d'installer htop-osx

Maintenant, corrigez:

sudo brew link autoconf

Faites-moi savoir si cela aide!

Après, il pourrait vous demander de lier "htop":

sudo brew link htop

Fondamentalement, tous les problèmes de "liaison" ont besoin de root pour créer les bons liens symboliques afin de fonctionner correctement sur votre système.

Cordialement,


brew a refusé de le faire: Erreur: refus lâche de 'sudo brew link' Vous pouvez utiliser brew avec sudo, mais uniquement si l'exécutable de brew appartient à root. Cependant, ce n'est pas recommandé et complètement non pris en charge, alors faites-le à vos risques et périls.
sorin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.