Làm cách nào để cài đặt htop trên OS X bằng Homebrew?


9

Tôi đang thử cài đặt htop bằng brew:

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

Sau đó tôi đang làm

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

Căn nguyên của vấn đề là gì?


Bạn đã cài đặt emacsqua Homebrew chưa? Nếu vậy, bạn có thể chỉ cần ghi đè lên nó.
slhck

emacs được cài đặt bằng cách sử dụng các nhị phân khác, tôi có nên gỡ bỏ nó và kết tinh bằng cách sử dụng brew không?
Voldemar Duletskiy

Vâng, tôi sẽ gỡ bỏ phiên bản khác và cài đặt lại phiên bản brew nếu bạn không cần nó phải là phiên bản chính xác giống nhau, có thể là chúng hơi khác một chút.
slhck

Câu trả lời:


6

Tôi chỉ chạy vào vấn đề này bản thân mình!

Mở thiết bị đầu cuối của bạn, thử cài đặt:

brew install htop

Đầu ra:

$ brew install htop Cảnh báo: Dường như bạn đã cài đặt MacPorts hoặc Fink. Phần mềm được cài đặt với các trình quản lý gói khác gây ra sự cố đã biết cho Homebrew. Nếu công thức không thể xây dựng, hãy gỡ cài đặt MacPorts / Fink và thử lại. Lỗi: Bạn phải `brew link autoconf 'trước khi có thể cài đặt htop-osx

Bây giờ, sửa chữa:

sudo brew link autoconf

Hãy cho tôi biết nếu điều này sẽ giúp!

Sau đó, nó có thể yêu cầu bạn liên kết "htop":

sudo brew link htop

Về cơ bản, tất cả các vấn đề "liên kết" đều cần root để tạo các liên kết chính xác để hoạt động chính xác trên hệ thống của bạn.

Trân trọng,


brew đã từ chối làm điều này: Lỗi: Hèn nhát từ chối 'sudo brew link' Bạn có thể sử dụng brew với sudo, nhưng chỉ khi thực thi brew được sở hữu bởi root. Tuy nhiên, điều này không được khuyến nghị và hoàn toàn không được hỗ trợ, do đó, bạn có thể tự chịu rủi ro.
sorin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.