在 OS X Mavericks 上安装 Homebrew 会出现 SSL 错误 9806
Installing Homebrew on OS X Mavericks gives SSL Error 9806
今天早些时候,我尝试在 Mac 运行 OS X Mavericks 上的 Rails 上安装 Ruby。我发现 this handy tutorial 关于如何在 Mavericks 上安装它,所以我开始安装 Homebrew。我将安装行复制粘贴到我的终端上。它提示我安装 XCode CLI,所以我允许它,之后,我回到我的终端安装 Homebrew,但是,它给了我这个错误:
==> 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 终端命令。
我以前也遇到过这个错误。您需要更新您的 XCode 并通过打开应用程序直接完成安装,然后才能下载 homebrew
这是一个奇怪的案例,但我就是这样设法让它发挥作用的。
感谢 katezaps 的领导。
安装自制程序时,您需要 XCodes CLI。 Homebrews 站点为您提供了一个终端命令,如果您还没有安装 XCodes CLI,它会提示您安装它。 dl 并安装 CLI 后,您可以返回终端并通过点击 return 继续安装自制软件。
然而,奇怪的是,在我的例子中,CLI 似乎没有通过 homebrews 命令正确安装——因此,homebrew 遇到了 SSL 错误。我必须下载 XCode 并为 CLI 再次执行 xcode 安装命令。这只是确保您正确安装了 CLI。
现在,如果您再次尝试 运行 homebrews install 命令,它会告诉您已经有了 homebrew,需要卸载。但是,如果您 运行 该卸载命令,则不会发生任何事情,因为它找不到自制软件。
为了再次擦除自制程序,我使用了这个命令:
sudo rm -rf /usr/local/.git
<Password Prompt here>
chown <your_username> /usr/local
并再次尝试安装。
现在安装很顺利。
今天早些时候,我尝试在 Mac 运行 OS X Mavericks 上的 Rails 上安装 Ruby。我发现 this handy tutorial 关于如何在 Mavericks 上安装它,所以我开始安装 Homebrew。我将安装行复制粘贴到我的终端上。它提示我安装 XCode CLI,所以我允许它,之后,我回到我的终端安装 Homebrew,但是,它给了我这个错误:
==> 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 终端命令。
我以前也遇到过这个错误。您需要更新您的 XCode 并通过打开应用程序直接完成安装,然后才能下载 homebrew
这是一个奇怪的案例,但我就是这样设法让它发挥作用的。 感谢 katezaps 的领导。
安装自制程序时,您需要 XCodes CLI。 Homebrews 站点为您提供了一个终端命令,如果您还没有安装 XCodes CLI,它会提示您安装它。 dl 并安装 CLI 后,您可以返回终端并通过点击 return 继续安装自制软件。
然而,奇怪的是,在我的例子中,CLI 似乎没有通过 homebrews 命令正确安装——因此,homebrew 遇到了 SSL 错误。我必须下载 XCode 并为 CLI 再次执行 xcode 安装命令。这只是确保您正确安装了 CLI。
现在,如果您再次尝试 运行 homebrews install 命令,它会告诉您已经有了 homebrew,需要卸载。但是,如果您 运行 该卸载命令,则不会发生任何事情,因为它找不到自制软件。
为了再次擦除自制程序,我使用了这个命令:
sudo rm -rf /usr/local/.git
<Password Prompt here>
chown <your_username> /usr/local
并再次尝试安装。
现在安装很顺利。