2013-08-04 69 views
10

Tôi cố gắng để cài đặt Homebrew như thế này:Mac - Không thể cài đặt Homebrew

ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" 

Nó không cài đặt một cách chính xác vì vậy tôi đóng Terminal và cố gắng một lần nữa. Bây giờ nó hiển thị cho tôi thông báo sau:

It appears Homebrew is already installed. If your intent is to reinstall you 
should do the following before running this installer again: 
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup 

Tôi đã cố gắng làm điều đó nhưng không thành công. Thông báo sau được hiển thị:

brew: command not found 

Vì vậy, vấn đề là Homebrew được cài đặt nhưng thực sự nó chưa được cài đặt. Bất kỳ đề xuất làm thế nào để giải quyết vấn đề này? Cảm ơn bạn!

Trả lời

2

Thông báo được cung cấp khi thông báo nào không được cài đặt chính xác lần đầu tiên? Là nhị phân brew hiện diện trong/usr/local/bin? Nếu có, bạn có thể chỉ cần thêm nó vào đường dẫn của mình, xem: Error Installing Homebrew - Brew Command Not Found

10

URL chứa trong lệnh bạn đang sử dụng không chính xác. Ruby sẽ loại bỏ các dòng HTML và sau đó thất bại. Sử dụng lệnh này để thay thế:

ruby -e "$(curl -fsSkL raw.github.com/Homebrew/homebrew/go/install)"

+0

Đối với bất kỳ ai đọc điều này. bạn nên sử dụng lệnh này ngay bây giờ để thay thế: ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) – tokyovariable

3

này đã làm việc cho tôi:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

32

này dường như đã giải quyết vấn đề đối với tôi

rm -rf /usr/local/Cellar /usr/local/.git 
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Sau đó, tôi bây giờ có thể

brew doctor 

Bạn cũng có thể tìm ra ý chính liên quan đến tại trang sau sử dụng:

https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/FAQ.md

Hãy Vote Up câu trả lời này nếu nó giải quyết vấn đề của bạn.

+1

Cảm ơn. Hãy nghĩ điều này xảy ra sau khi cập nhật xcode. – Tobber

+0

Có , dòng đầu tiên của bạn là "rm -rf/usr/local/Cellar/usr/local/.git' là chìa khóa để gỡ bỏ phần cài đặt bị hỏng! Tuy nhiên, liên kết trình cài đặt (dòng thứ hai của bạn) đã được cập nhật thành" ruby ​​-e " $ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "' – Mentalist

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

tính năng này phù hợp với tôi!

2

Cố gắng giải quyết cùng một vấn đề, tôi phát hiện ra rằng tôi đã nhập sai khi thực hiện thay đổi đối với PATH của mình. Tôi không có /usr/local/bin. Sau đó tôi sẽ khuyên bạn nên chạy

$ echo $ PATH

trong thiết bị đầu cuối để xem nếu bạn có đúng directories.You cũng có thể chạy

$ vi ~/.bash_profile

để xem và thực hiện thay đổi nếu cần thiết

+0

Xin chào Wesley, và chào mừng bạn đến với SO! Tôi biết bạn chưa có danh tiếng, nhưng chỉ để tham khảo, Trong tương lai, điều này có thể thuộc về một nhận xét chứ không phải là câu trả lời cho câu hỏi. :) – andrewdotnich

3

Tôi đã xóa thư mục /usr/local/.git và homebrew được cài đặt tốt sau đó.

+1

Tôi đã thử tất cả các giải pháp dòng lệnh ở nơi khác trên trang này và vì lý do nào đó chúng không hoạt động./.git' theo đề xuất của AlexAffe, tiếp theo là với "ruby -e" $ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "', và mau, tôi có thể cài đặt lại Homebrew trên máy Mac của tôi. – Vincent

1

Nếu bạn không thể cài đặt bằng cách sử dụng curl cố gắng để mở cài đặt kịch bản từ trình duyệt của bạn, lưu nó trong một tập tin gọi là tức brew_install.rb nơi nào đó trên đĩa của bạn và chạy kịch bản tại địa phương

ruby brew_install.rb 

này làm việc cho tôi.