Không thể cài đặt Homebrew trên OSX


1

Tôi đang cố gắng cài đặt Homebrew trên OSX El Capitan. Tất cả các bản cập nhật OSX và Xcode mới nhất đã được cài đặt.

Tôi đang sử dụng lệnh này trong thiết bị đầu cuối:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Và tôi nhận được phản hồi này:

curl: (1) Protocol "https" not supported or disabled in libcurl

Ở nơi khác tôi đọc rằng bạn có thể chạy lệnh này để sửa:

sudo port install curl +ssl

Nhưng điều này đã cho tôi:

sudo: port: command not found

Ai có thể giúp đỡ?


Bạn đã cài đặt curl từ bất kỳ nguồn nào? Bạn nhận được kết quả nào nếu bạn nhập which curl trong nhà ga? Lệnh port là từ macports, một công cụ tương tự như homebrew. Tôi sẽ không khuyên bạn nên sử dụng cả hai cùng một lúc.
Jozef Legény

Đối với curl nào tôi nhận được / usr / local / bin / curl. Tôi không tin rằng tôi đã cài đặt một curl khác (tôi thậm chí không biết curl là gì).
rf_wilson

2
Được rồi, có vẻ như "một cái gì đó" đã cài đặt một cuộn tròn trong thư mục địa phương của bạn. Hãy thử sử dụng lệnh bạn đã sử dụng trước đó nhưng thay vì curl sử dụng /usr/bin/curl để sử dụng phiên bản hệ thống.
Jozef Legény

Điều đó đã làm việc! Thật kỳ lạ - bạn có biết làm thế nào tôi có thể loại bỏ các lọn tóc khác này không?
rf_wilson

Câu trả lời:


1

Tôi đang tóm tắt câu trả lời của tôi từ ý kiến.

Trong trường hợp của bạn, có vẻ như một cái gì đó đã cài đặt phiên bản curl mà không hỗ trợ https vào thư mục cục bộ của bạn. Có lẽ bạn đã cố gắng tự biên dịch nó (tiêu chuẩn .configure && make && make install thủ tục cài đặt chương trình vào /usr/local ví dụ.

Bạn có thể buộc lệnh sử dụng curl hệ thống bằng cách thay thế curl bởi /usr/bin/curl trong đó, do đó sử dụng:

ruby -e "$(/usr/bin/curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Khi bạn đã cài đặt thành công Homebrew, bạn có thể cài đặt lại cuộn tròn trong thư mục cục bộ của mình bằng cách sử dụng:

brew install curl

Có thể có một số bước bổ sung khi bạn phải ghi đè lên các tệp đã có. Bạn có thể cần phải sử dụng --overwrite Tùy chọn.


Cảm ơn bạn, cảm ơn bạn, cảm ơn bạn! Tôi thấy vấn đề này là một cái đầu tối cao Giải pháp của bạn một ơn trời! Tôi chỉ cần thực hiện cài đặt lại gradle sạch cho SDK Android
Ryan Coolwebs
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.