Як встановити 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.