0

vimのブロガープラグインをインストールしようとしていました。

指示によると、インストールと構成の後、次のように記述できるはずです。

e ブロガー:リスト

公開したブログ記事のリストが表示されます。ただし、次のエラーが表示されます。

/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

その SW には、プロキシを処理するためのコードが含まれていないようです。私はあなたが変わらなければならないことを恐れていますblogger.rb

ruby-doc.orgを参照してください。置き換える必要がありNet::HTTP.getますNet::HTTP::Proxy(proxy_addr, proxy_port).get。おそらく、モンキーパッチを適用することでこれを一元的に達成することが可能です。

于 2011-09-28T16:36:30.147 に答える