Як встановити 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, встановлений за допомогою інших двійкових файлів, чи потрібно його видалити та istall emacs за допомогою варіння?
— Волдемар Дулецький

Так, я би видалив інший і перевстановив варильну версію, якщо вам вона не потрібна, щоб бути точно такою ж версією - можливо, вони трохи відрізняються.
— slhck

Відповіді:


6

Я просто натрапив на це питання сам!

Відкрийте свій термінал, намагаючись встановити:

brew install htop

Вихід:

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

Тепер виправте:

sudo brew link autoconf

Дайте мені знати, якщо це допомагає!

Після цього, можливо, ви попросите зв’язати "htop":

sudo brew link htop

В основному, всі проблеми з "зв’язуванням" потребують кореня, щоб створити правильні символьні посилання, щоб правильно працювати у вашій системі.

З повагою,


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