在mac上安装自制软件时出错(curl:(6)无法解析主机:raw.githubusercontent.com)

时间:2015-01-04 02:34:43

标签: homebrew

我正在尝试按照自制主页上的说明进行操作,但以下是

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

返回以下错误:

curl: (6) Could not resolve host: raw.githubusercontent.com

有什么建议吗?

6 个答案:

答案 0 :(得分:4)

如果您恰好落后于代理,您可能需要一条出路,退出

export http_proxy=http://YOURPROXY:PORT export ALL_PROXY=$http_proxy

对于其他一些用户,有时也会将他们的github https和https-proxy设置为默认值。

git config --global --unset http.proxy
git config --global --unset https.proxy

答案 1 :(得分:2)

你最有可能支持代理。考虑使用-k参数运行curl命令:

  

-k, - 安全          (SSL)此选项明确允许curl执行" insecure" SSL连接和传输。所有          通过使用安装的CA证书包,尝试使SSL连接安全          默认。这使得所有连接都被认为是“不安全的”#34;除非使用-k,否则会失败。

     

有关详细信息,请参阅此在线资源:   QML debugger - value of <code>styleData</code>

同时检查http://curl.haxx.se/docs/sslcerts.html他们在哪里谈论此事。

答案 2 :(得分:1)

对于面临此问题的人们,我已经通过在网络配置中添加新的名称服务器来解决了该问题。

单击“系统偏好设置”,然后单击“网络”,“高级”,“ DNS”,“ +”,然后输入新名称服务器的IP,好的公共名称服务器是“ 8.8.8.8”。

答案 3 :(得分:0)

如果以上解决方案均无效,并且您无法通过终端ping https://github.com/或任何其他网站,则是因为有一个监视和控制网络访问的应用程序,因此请确保您的终端没有被任何防火墙阻止访问网络。

答案 4 :(得分:0)

第一次尝试时出现错误。但是,它是第二次尝试安装的。解决方案是重试尝试该呼叫。

答案 5 :(得分:0)

使用用户名,密码和端口号设置代理对我有用

 export http_proxy=http://<MacUser>:<MacPass>@proxy.muc:<ProxyPort>
 export https_proxy=http_proxy

之后,只需执行

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