在OS X Mavericks上安装Homebrew会产生SSL错误9806

时间:2015-10-23 15:15:18

标签: ruby-on-rails ruby macos ssl homebrew

美好的一天。我很抱歉,如果以前曾经问过这个问题,但是我试着寻找一些不太复杂的东西但是我已经出去了。今天早些时候,我尝试在运行OS X Mavericks的Mac上安装Ruby on Rails。我找到了关于如何在Mavericks上安装它的this handy tutorial所以我开始安装Homebrew。我复制粘贴在我的终端上的安装线。它促使我安装XCode CLI,所以我让它,之后,我回到我的终端安装自制软件,但是,它给了我这个错误:

==> 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!

现在我输了。我很确定我不能甩掉这一步,因为显然,我没有设法妥善安装自制软件,我似乎也无法将其卸载。

我该如何从这里开始?我不熟悉OS X终端命令。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

我之前也有这个错误。您需要更新您的XCode并通过打开应用程序直接完成安装,然后才能下载自制软件

答案 1 :(得分:-1)

这是一个奇怪的案例,但这就是我设法让它发挥作用的方式。 感谢katezaps领先。

安装自制程序时,需要XCodes CLI。 Homebrews站点为您提供了一个终端命令,如果您还没有它,它将提示您安装XCodes CLI。在您安装CLI之后,您可以返回终端并通过点击返回继续安装自制程序。

然而,奇怪的是,在我的情况下,似乎CLI没有通过homebrews命令正确安装 - 因此,自制软件点击了SSL错误。我不得不下载XCode并再次为CLI执行xcode install命令。这样可以保证您正确安装了CLI。

现在,如果您再次尝试运行homebrews install命令,它会告诉您已经自制,并且需要卸载。但是,如果您运行该卸载命令,则没有任何反应,因为它无法找到自制程序。

再次擦除自制软件,我使用了这个命令:

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

再次尝试安装。

现在安装顺利。