2015-10-23 1 views
1

Добрый день. Мне жаль, если это было задано раньше, но я попытался оглянуться на что-то, что не слишком сложно, но я вышел. Ранее в этот день я попытался установить Ruby on Rails на моем Mac под управлением OS X Mavericks. Я нашел this handy tutorial о том, как установить его на Mavericks, поэтому я начал с установки Homebrew. Я скопирую вложенную линию установки на моем терминале. Это побудило меня установить XCode CLI, так что я пусть его, после чего я вернулся к моему терминалу установить доморощенный, однако, он дал мне эту ошибку:Установка Homebrew на OS X Mavericks дает SSL-ошибку 9806

==> Downloading and installing Homebrew... 
fatal: unable to access 'https://github.com/Homebrew/homebrew/': SSLRead() return error -9806 
Failed during: git fetch origin master:refs/remotes/origin/master -n --depth=1 

Думая, что установка не удалась, я попробовал еще раз , но он сказал мне, что Homebrew был установлен правильно:

It appears Homebrew is already installed. If your intent is to reinstall you 
should do the following before running this installer again: 

Затем он дал мне команду удаления. Попробовав это, он сказал мне, что

Failed to locate Homebrew! 

Теперь я потерян. Я почти уверен, что не могу отмахнуться от этого шага, потому что ясно, что мне не удалось правильно установить homebrew, и я тоже не могу его удалить.

Как мне исправить? Я не так хорошо разбираюсь в командах терминала OS X. Любая помощь очень ценится.

ответ

-1

Это был любопытный случай, но мне удалось заставить его работать. Благодаря катешапам за лидерство.

При установке доморощенного вам нужен XCodes CLI. Сайт Homebrews дает вам команду терминала, где будет предложено установить XCodes CLI, если у вас ее еще нет. После того, как вы установите и установите CLI, вы можете вернуться к терминалу и продолжить установку homebrew, нажав на возврат.

Однако любопытная часть заключалась в том, что в моем случае казалось, что CLI неправильно установил команду homebrews - и, следовательно, доморощенный ударил эту ошибку SSL. Мне пришлось загрузить XCode и снова выполнить команду установки xcode для CLI. Это просто гарантирует, что вы правильно установили CLI.

Теперь, если вы снова попробуете запустить команду установки homebrews, она сообщит вам, что у вас уже есть доморощенный, и что вам нужно удалить. Однако, если вы запустите эту команду удаления, ничего не происходит, поскольку она не может найти homebrew.

протереть самогон еще раз, я использовал эту команду:

sudo rm -rf /usr/local/.git 
<Password Prompt here> 
chown <your_username> /usr/local 

и попытался снова установить.

Теперь он установлен без сучка и задоринки.

1

У меня тоже была эта ошибка. Вам необходимо обновить свой XCode и закончить его установку непосредственно, открыв приложение, прежде чем вы сможете скачать homebrew

+0

Хорошо, у меня проблемы с этим. 1) Как можно установить доморощенный к тому времени, когда он не будет установлен сейчас, и я не могу его удалить, потому что его нет (видимо). Будет ли XCode волшебным образом удалить/стереть доморощенный, чтобы у меня не было проблем при его установке? 2) XCode работает с последней версией OS X, и мне потребуется время для обновления. – Razgriz

+0

Для работы с Homebrew для работы с командами командной строки из XCode требуются инструменты командной строки. Вам необходимо принять условия и соглашения и установить их до того, как варево будет работать. Возможно, вам не понадобится использовать последнюю версию XCode для правильной работы, но я не уверен в этом.Я просто знаю, что ему нужны инструменты командной строки из XCode, и это не полностью установлено, пока вы не откроете XCode и не завершите установку. – katezaps

+0

О, так что вы хотите сказать мне, что когда мне было предложено установить инструменты консоли XCode, когда я запускал команду для установки homebrew из терминала, это не полностью установило инструменты CLI? – Razgriz