首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在OS小牛上安装Homebrew会导致SSL错误9806

在OS小牛上安装Homebrew会导致SSL错误9806
EN

Stack Overflow用户
提问于 2015-10-23 15:15:18
回答 2查看 216关注 0票数 1

今天早些时候,我尝试在运行OS的Mac上安装Rails。我找到了关于如何在小牛上安装它的这个方便的教程,所以我开始安装Homebrew。我复制粘贴了我的终端上的安装线。它促使我安装了XCode CLI,所以我允许它安装,然后,我回到我的终端安装Homebrew,但是它给了我这个错误:

代码语言:javascript
运行
复制
==> 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安装得很好:

代码语言:javascript
运行
复制
It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:

然后它给了我卸载命令。一试,它就告诉我

代码语言:javascript
运行
复制
Failed to locate Homebrew!

现在我迷路了。我很确定我不能摆脱这一步,因为很明显,我没有成功地安装Homebrew,而且我似乎也无法卸载它。

从这里开始我该怎么做?我对OS终端命令不太熟悉。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-24 04:37:30

这是一个奇怪的案例,但我就是这样让它开始工作的。多亏了凯特兹的领先。

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

然而,奇怪的是,在我的例子中,CLI似乎没有通过homebrews命令正确地安装--因此,homebrew碰到了SSL错误。我不得不下载XCode并再次为CLI执行xcode安装命令。这只是你正确地安装了CLI的保护措施。

现在,如果您再次尝试运行homebrews install命令,它将告诉您您已经拥有了homebrews,并且您需要卸载。但是,如果您运行该卸载命令,则不会发生任何事情,因为它找不到自制的。

为了再次擦除自制,我使用了以下命令:

代码语言:javascript
运行
复制
sudo rm -rf /usr/local/.git
<Password Prompt here>
chown <your_username> /usr/local

再试一次安装。

现在,它的安装没有任何问题。

票数 -1
EN

Stack Overflow用户

发布于 2015-10-23 15:17:06

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33305866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档