我尝试在 Linux 主机上使用 curl
命令,但出现错误:
命令是:
curl -L https://www.opscode.com/chef/install.sh | sudo bash
我收到的错误:
[root@abc ~]# curl -L https://www.opscode.com/chef/install.sh | sudo bash
curl: (7) couldn't connect to host
最佳答案
如果您告诉我们更多有关您的环境的信息会更容易:
您需要代理才能上网吗? (curl仍然是http协议(protocol))
www.opscode.com 是否解析(例如 dig www.opscode.com
)
根据错误,这听起来更像是防火墙/网络配置问题。
所以检查一下:
- 网关配置是否正确
- 如果您需要代理,是否已设置 http_proxy 和 https_proxy 环境变量?
- 如果某处有防火墙,是否允许您的计算机访问互联网上的端口 443
关于linux - Linux 下的curl命令报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25723719/