我正在尝试从我的计算机上运行一个 ruby 脚本,并且我想让脚本使用我设置的代理 IP 地址/服务器,而不是与我的本地计算机关联的默认 IP 地址。
通过在网络设置中进行更改,我已经能够让我的网络浏览器使用这个代理 IP 地址。但是当我从 textmate 运行 ruby 脚本时,它似乎没有使用我在网络设置中输入的代理 IP 地址。相反,它默认回到我本地机器的基本 IP 地址。
我可以在 textmate 或脚本本身中做些什么来指定它应该路由的代理 IP 地址吗?
我的脚本如下所示:
require "open-uri"
url = "some-url"
pattern = "<img"
page = open(url).read
tags = page.scan(pattern)
puts "The site #{url} has #{tags.length} img tags"
谢谢你的帮助!