今天在运行了以前写的一个 ruby 脚本,结果返回了这样的一个错误: (前排提示,这个问题与 ruby 无关)
Failed to open TCP connection to 127.0.0.1:8080 (Connection refused - connect(2) for "127.0.0.1" port 8080) (Errno::ECONNREFUSED)
然后试了一些最简单的
require "open-uri"
open ("http://www.baidu.com") { |io|
puts io.read
}
返回结果一致,看来与我的脚本无关。
之后试了一下 curl www.baidu.com
,返回错误也是同一个,拒绝连接本地的 8080 端口。
curl: (7) Failed to connect to 127.0.0.1 port 8080: Connection refused
捣鼓了很长时间,突然发现我只要加个sudo
我的脚本和 curl
都可以正常运行,猜测应该是我在 /home 里写了什么东西,但我现在已经不知道怎么接下去解决这个问题了,希望能有大佬帮我一下
1
aru 2017-09-28 16:37:07 +08:00
设置了 http_proxy 变量吧
执行下面命令再测试你的脚本 export http_proxy= |