Как установить htop на OS X, используя Homebrew?

15709
Voldemar Duletskiy

Я пытаюсь установить htop с помощью brew:

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

Тогда я делаю

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 

В чем корень проблемы?

7
Вы уже установили emacs через Homebrew? Если это так, вы можете просто перезаписать его. slhck 10 лет назад 0
emacs установлен с использованием других двоичных файлов, я должен удалить его и установить emacs с помощью brew? Voldemar Duletskiy 10 лет назад 0
Да, я бы удалил другую и переустановил версию brew, если вам не нужна точно такая же версия - может быть, они немного отличаются. slhck 10 лет назад 0

1 ответ на вопрос

3
Jared Burrows

I just ran into this issue myself!

Open your terminal, trying installing:

brew install htop 

Output:

$ brew install htop Warning: It appears you have MacPorts or Fink installed. Software installed with other package managers causes known problems for Homebrew. If a formula fails to build, uninstall MacPorts/Fink and try again. Error: You must `brew link autoconf' before htop-osx can be installed

Now, fix:

sudo brew link autoconf 

Let me know if this helps!

After, it might ask you to link "htop":

sudo brew link htop 

Basically, all the "linkking" problems need root to create the correct symlinks in order to work properly on your system.

Regards,

brew отказался сделать это: Ошибка: трусливый отказ от «sudo brew link» Вы можете использовать brew с sudo, но только в том случае, если исполняемый файл brew принадлежит root. Однако это не рекомендуется и полностью не поддерживается, поэтому делайте это на свой страх и риск. sorin 7 лет назад 0