我正在尝试按照自制主页上的说明进行操作,但以下是
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
返回以下错误:
curl: (6) Could not resolve host: raw.githubusercontent.com
有什么建议吗?
答案 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,否则会失败。
同时检查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)"