プロが教えるわが家の防犯対策術!

はじめまして。

現在Rubyの勉強を始めたばかりの初心者です。
学校内の環境でRubyのGemUpdateを行おうとしたところ
----------------------------------------------------
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\pc006>gem update --system
Updating RubyGems...
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
既存の接続はリモート ホストに強制的に切断されました。(Errno::ECONNRESET)
----------------------------------------------------
となります。


学内にはプロキシが入っているので、その設定をすれば
きっと解決できると思ったのですが、プロキシ自体のうまくいきません。

プロキシの設定方法を調べて試してみた方法は以下になります。

試してみた方法(1)
----------------------------------------------------
スタートメニューから「コントロールパネル -> システム -> 詳細設定 -> 環境変数」
1. 環境変数 http_proxy を加えてください。あなたのプロキシサーバ(「http://」 とプロキシポート) 例えば、"http://proxy.example.org:8080"
----------------------------------------------------

試してみた方法(2)
----------------------------------------------------
C:\Documents and Settings\pc006>export http_proxy=http://192.168.5.206:8080/
'export' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
----------------------------------------------------

試してみた方法(3)
----------------------------------------------------
C:\Documents and Settings\kcc006>gem update --system -p http://192.168.5.206:8080/
ERROR: While executing gem ... (NoMethodError)
undefined method `[]=' for #<Gem::ConfigFile:0x2d06cac>
----------------------------------------------------

やっぱりうまくいきません。
どなたか解決方法をご存知のはいらっしゃらないでしょうか。

よろしくお願いいたします。

A 回答 (1件)

はじめまして。



Windowsのプロキシ設定は以外に情報がなく四苦八苦した記憶があります。手元にプロキシ設定が必要な環境がないので、確認ができませんが、下記の通りで設定できたと思います。

・プロキシ設定方法
1.アクセサリ→コマンドプロンプト起動
2.set proxy=http://(プロキシサーバ名 or IPアドレス):(ポート番号)
例:set proxy=http://proxy.exaple.org:8080
※)export http_proxy=・・・は、bashなどLinuxでの設定方法です。

あとは、gem install railsなどを実行すればOKです。
ちなみに、
コマンドプロンプトにて、proxycfg -uとすれば、IEに設定されているプロキシ設定をそのまま反映させることができます。

http://sslab.meijigakuin.ac.jp/proxy.html

proxycfg -p アドレス:ポートとすれば、上記と同じように直接指定することもできます。

http://www.ne.jp/asahi/hishidama/home/tech/windo …
(ページが大きいので、「プロキシ」で検索してみてください)
    • good
    • 0
この回答へのお礼

ありがとうございます。
set で解決できました!

教えて頂いたページも参考にしてみます。

お礼日時:2009/03/09 00:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!