检查代理是否在Ruby中工作

时间:2012-02-26 10:20:42

标签: ruby proxy ping

我是Ruby的新手,并试图找到一种方法来检查代理是否正常工作。我尝试过使用'net / ping'库,但我只是在需要它时遇到一些错误(在Interactive Ruby中,即使存在错误,脚本仍可正常工作,但是当我正常运行脚本时它只会自行关闭)

我正在尝试找到一个解决方案,让它忽略错误,修复错误或找到另一种方法来检查代理是否有效。

感谢您的帮助。

这是我尝试要求'net / ping'

时收到的错误消息
  

proxy.rb(主):005:0>要求'net / ping'   LoadError:没有这样的文件加载 - 窗口/控制台           来自C:/Ruby191/lib/ruby/gems/1.9.1/gems/net-ping-1.5.2/lib/net/ping/ext   ernal.rb:12:in require' from C:/Ruby191/lib/ruby/gems/1.9.1/gems/net-ping-1.5.2/lib/net/ping/ext ernal.rb:12:in'           来自C:/Ruby191/lib/ruby/gems/1.9.1/gems/net-ping-1.5.2/lib/net/ping.rb:   10:在require' from C:/Ruby191/lib/ruby/gems/1.9.1/gems/net-ping-1.5.2/lib/net/ping.rb: 10:in'           来自C:\ Users \ X \ Desktop \ proxy.rb:5:require' from C:\Users\X\Desktop\proxy.rb:5 from C:/Ruby191/bin/irb:12:in'

1 个答案:

答案 0 :(得分:1)

在我看来,检查代理是否正常工作的唯一方法是通过它连接并发出请求。