Как установить htop на OS X с помощью Homebrew?


9

Я пытаюсь установить 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

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


Вы уже установили emacsчерез Homebrew? Если это так, вы можете просто перезаписать его.
slhck

emacs, установленный с использованием других двоичных файлов, я должен удалить его и установить emacs с помощью brew?
Вольдемар Дулецкий

Да, я бы удалил другую и переустановил версию brew, если вам не нужна точно такая же версия - возможно, они немного отличаются.
slhck

Ответы:


6

Я просто столкнулся с этим вопросом сам!

Откройте свой терминал, пытаясь установить:

brew install htop

Вывод:

$ brew install htop Предупреждение. Похоже, у вас установлены MacPorts или Fink. Программное обеспечение, установленное с другими менеджерами пакетов, вызывает известные проблемы для Homebrew. Если формула не удается построить, удалите MacPorts / Fink и повторите попытку. Ошибка: перед установкой htop-osx необходимо `brew link autoconf '

Теперь исправим:

sudo brew link autoconf

Позвольте мне знать, если это помогает!

После этого может потребоваться ссылка «htop»:

sudo brew link htop

По сути, все проблемы с «связыванием» должны иметь root-права для создания правильных символических ссылок для правильной работы в вашей системе.

С Уважением,


brew отказался сделать это: Ошибка: трусливый отказ от «sudo brew link» Вы можете использовать brew с sudo, но только в том случае, если исполняемый файл brew принадлежит root. Однако это не рекомендуется и полностью не поддерживается, поэтому делайте это на свой страх и риск.
сорин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.