【问题标题】:curl command giving error in Linuxcurl命令在Linux中给出错误
【发布时间】:2014-09-08 11:56:41
【问题描述】:

我试图在我的 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

【问题讨论】:

  • 我猜你的网络连接丢失了,因为它在我的终端上运行良好。
  • 它在某些主机中也适用于我,但在其他主机中无效。

标签: linux unix curl chef-infra


【解决方案1】:

如果您能告诉我们更多关于您的环境的信息会更容易:

您需要代理来冲浪吗? (curl还是http协议)

www.opscode.com 是否解析(类似dig www.opscode.com

根据错误,这听起来更像是防火墙/网络配置问题。

所以检查:

  1. 网关配置是否正确
  2. 如果您需要代理,是否设置了 http_proxy 和 https_proxy 环境变量?
  3. 如果某处有防火墙,它是否允许您的计算机访问 Internet 上的端口 443

【讨论】:

  • 让我知道您要求的所有信息。?以及我需要检查的所有内容
  • 认真的吗?还不够清楚吗?您的机器明显解析了 www.opscode.com 但无法获取 install.sh 文件,因此您有一些东西阻止了您的盒子和网站之间的通信......至少要努力回答您是否需要代理或如果你甚至不知道你是否需要一个
猜你喜欢
  • 1970-01-01
  • 2021-08-03
  • 1970-01-01
  • 1970-01-01
  • 2014-04-14
  • 2019-09-08
  • 2016-04-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多