0

我试图为 vim 安装博客插件

根据说明,安装和配置后,我应该可以写这样的东西:

电子博主:列表

我会看到我发布的博客文章列表。但是我收到以下错误:

/usr/lib/ruby/1.8/net/http.rb:560:in initialize': Connection refused - connect(2) (Errno::ECONNREFUSED)
  from /usr/lib/ruby/1.8/net/http.rb:560:inopen'
  from /usr/lib/ruby/1.8/net/http.rb:560:in connect'
  from /usr/lib/ruby/1.8/timeout.rb:53:intimeout'
  from /usr/lib/ruby/1.8/timeout.rb:101:in timeout'
  from /usr/lib/ruby/1.8/net/http.rb:560:inconnect'
  from /usr/lib/ruby/1.8/net/http.rb:553:in do_start'
  from /usr/lib/ruby/1.8/net/http.rb:542:instart'
  from /usr/lib/ruby/1.8/net/http.rb:379:in get_response'
  from /usr/lib/ruby/1.8/net/http.rb:356:inget'
  from /home/messi/.vim/autoload/metarw/blogger.rb:217:in __pagen
  from /home/messi/.vim/autoload/metarw/blogger.rb:130:inlist'
  from /home/messi/.vim/autoload/metarw/blogger.rb:329

我在 HTTP 代理后面。所以我猜这就是我收到这些错误的原因。我不想更改 ruby​​ 脚本以使它们与代理设置一起使用。我尝试将环境变量设置HTTP_PROXY为正确的值以使其工作,但无济于事。

4

1 回答 1

1

该软件似乎不包含处理代理的代码。我担心你必须改变blogger.rb

请参阅ruby​​-doc.org,您必须替换Net::HTTP.getNet::HTTP::Proxy(proxy_addr, proxy_port).get等等。也许可以通过一些猴子修补来集中实现这一点。

于 2011-09-28T16:36:30.147 回答