RubyGemのプロキシ設定方法

このQ&Aのポイント
  • RubyのGemUpdateを行おうとしたところ、プロキシの設定をする必要がありますがうまくいきません。解決方法を探しています。
  • 学内の環境でRubyのGemUpdateをしようとすると、エラーが発生してしまいます。プロキシの設定が必要ですが、うまくいきません。解決策を教えてください。
  • Rubyのプロキシ設定に関して困っています。GemUpdateを行おうとするとエラーが出てしまいます。プロキシの設定方法について試した方法もありますが、うまくいきません。助けてください。
回答を見る
  • ベストアンサー

RubyGemについて。プロキシ設定の方法

はじめまして。 現在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> ---------------------------------------------------- やっぱりうまくいきません。 どなたか解決方法をご存知のはいらっしゃらないでしょうか。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hojiyoshi
  • ベストアンサー率61% (8/13)
回答No.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/windows/command.html (ページが大きいので、「プロキシ」で検索してみてください)

fukuoka01
質問者

お礼

ありがとうございます。 set で解決できました! 教えて頂いたページも参考にしてみます。

関連するQ&A

  • ruby-postgresのインストール方法

    ruby-postgresをインストールしたいのですが、うまくいきません。 コマンドプロンプト上で >gem install ruby-postgres と入力したのですが、 ERROR: While executing gem ... (RuntimeError) ERROR: Failed to build gem native extension. Gem files will remain installed in c:/ruby/lib/ruby/gems/1.8/gems/ruby-postgres- 0.7.1.2005.11.23 for inspection. というエラーメッセージが出てしまいます。 また、 Results logged to c:/ruby/lib/ruby/gems/1.8/gems/ruby-postgres-0.7.1.2005.11.23/gem_make.out と書いてあったのでログも確認しましたが、 このファイルには何も書かれていませんでした。 どなたか、ruby-postgresのインストール方法を知っている方いらっしゃれば、教えて頂けると嬉しいです。 宜しくお願い致します。

  • Windowsの環境変数でのプロキシ設定

    ご教示下さい。 Windowsで、コントロールパネル→システム→システムの詳細設定→環境変数の画面を開くと、 HTTP_PROXY HTTPS_PROXY のような変数と http://10.1.1.1:8080 のような値を追加できます。 この時、除外設定(プロキシサーバを介したくないIPアドレス)の追加は可能でしょうか? 可能な場合、ワイルドカード指定は可能でしょうか? Linuxですとno_proxyなるものを追加できそうなのですが…。 よろしくお願いいたします。

  • rubygemsとruby twitter gem ライブラリーを読み

    rubygemsとruby twitter gem ライブラリーを読み込もうとすると エラーになってしまいます。 ------ require 'rubygems' require 'twitter' エラーメッセージ H:\Program Files\Ruby-1.9.1\bin>gem ruby 1.rb ERROR: While executing gem ... (RuntimeError) Unknown command ruby H:\Program Files\Ruby-1.9.1\bin> ------------------- Winxpです。 ご指導のほどお願いします。

    • ベストアンサー
    • Ruby
  • Rubricks の環境を作ろうと思うのですが。。

    タイトルにあるとおりRubricks の環境を作ろうと思うのですが、、 Mongrel 1.1.2のインストール gem install mongrel -v 1.1.2 -y を行うと、 Building native extensions. This could take a while... ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError) ERROR: Failed to build gem native extension. ruby extconf.rb install mongrel -v 1.1.2 -y creating Makefile nmake 'nmake' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 Gem files will remain installed in c:/ruby/lib/ruby/gems/1.8/gems/fastthread-1.0 .1 for inspection. Results logged to c:/ruby/lib/ruby/gems/1.8/gems/fastthread-1.0.1/ext/fastthread /gem_make.out と言うエラーが表示されます。 どのように対処したらよいのか分かりません。 詳しい方、よろしくお願いします。。

    • ベストアンサー
    • Ruby
  • Vissual Studio 設定変更

    はじめまして。 現在、VisualStudio2005を使い、開発しています。 宜しければご回答の方をお願い致します。 おそらくデフォルトだと思いますが VCで新規にプロジェクトを作成しようとVCを起動すると C:\Documents and Settings\aaaa\My Documents\Visual Studio 2005 という環境設定が保存されているフォルダが作成されます。 これをC:\Visual Studio 2005に移動したいと思っています。 VCの ツール→設定のインポートとエクスポートにてディレクトリを指定して終了した後 C:\Documents and Settings\aaaa\My Documents\Visual Studio 2005 のフォルダを消して 再度、VCを起動するとまた C:\Documents and Settings\aaaa\My Documents\Visual Studio 2005 にフォルダが作成されてしまいます。 他に何か設定が必要だと思われるのですが、検索しても解が見つかりませんでした。 解決方法などはありますでしょうか。よろしくお願い致します。

  • システム環境変数と、ユーザー環境変数。

    こんにちわ。 昨夜からちょっと困ってパニックになっています。 1から書いていきます。 読みにくかったら、申し訳ございません。 コンパイルしたJanken.classが、 C:\java>java Janken で作動せず、 java.lang.NoClassDefFoundErrorのエラーが出ました。 そこで、参考書を見て環境変数に問題があるということなので、 環境変数を触ったのですが、それでも上手く行かずネットで検索をかけて調べたところ、 "システム環境変数"と"ユーザー環境変数"の設定を変えました。(osは、XPです。) それ以来、 ----------------- C:java>java Janken 'java'は、内部コマンドまたは、外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 C:\java ---------------- と、なります。 コンパイルも出来ません。 「システム環境変数には、触れてはいけない」と 検索した先のページには、書かれていまして、 ユーザー環境変数と間違って、システム環境変数を変えていたことになります。 元に戻すには、PCの初期化が必要なのでしょうか? また、参考書の通りコマンドプロンプトに打つとこう表示されます。 ----------- C:\Documents and Settings\Owner>set CLASSPATH=%CLASSPATH%;c:\java\bin C:\Documents and Settings\Owner>echo %CLASSPATH% %CLASSPATH% C:\Documents and Settings\Owner> ------------- また、JAVAの入ってるフォルダは、 C:\JAVAで、ローカルディスクCの中です。 JAVAフォルダの中は、j2sdk-1_4_0-doc-jaフォルダと、J2SEフォルダ、 Janken.classがあります。 もう何が正しくて、何が誤りなのかもわかりません。 どうか、よろしくお願いいたします・・・・。

    • ベストアンサー
    • Java
  • Javaの環境変数設定について。

    はじめまして。OSはWindowsXPでJavaの勉強をしようと思い、「JDK 5.0 Update 16」をインストールし、環境変数の設定を行ったのですが、PATHにもともと環境変数があったのに、間違えて新しい環境変数に変更してしまいました。コマンドプロンプトで「jsvac」コマンドを打ち込んだら C:\Documents and Settings\takumi>javac 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出ました。 環境変数を元に戻す方法はないのでしょうか? どなたかご教授お願いします。

    • ベストアンサー
    • Java
  • gem install railsで「NameError」

    gemでrailsを指定ディレクトリにインストールをしようとしているのですが、railsのインストールでエラーが出てしまいます。 rubyはもともと入っており、管理者権限などが無いため、 rubygemsを指定ディレクトリ以下にいれgemコマンドで ←gem install rails --include-dependencies を投入したところ、 →ERROR: While executing gem ... (NameError) uninitialized constant Digest::MD5 のエラーが表示されてしまいます。 gem -vなど、正常に実行されるコマンドもあります。 原因などわかる方がいらっしゃれば、教えていただきたいです。 ・バージョン、場所 rubygems:1.3.1  指定ディレクトリ/rubygems ruby:1.8.7 /usr/local/lib/ruby

    • ベストアンサー
    • Ruby
  • プログラミングの勉強、準備段階でつまずく

    初めてプログラミングを始めます。 「作りながら学ぶRuby入門 著 久保秋 真」という本を買いました。 この本で「演習場所を準備する」という項目で以下のように書いていました。 『インストールしたRubyのディレクトリを決めておきましょう。』 『「Cドライブ」の「\ruby_ex」というディレクトリを作成しましょう』 『コマンドプロンプトで次のように入力して作成しましょう』 『C:\Documents and Settings\kuboaki>mkdir C:\ruby_ex』 『「kuboaki」は必要に応じて読み換えてください」』 コマンドプロンプトを開いた参考写真のサンプルでは 「C:\Documents and Settings\kuboaki>」になっていました。 (1)コマンドプロンプトをcmdで検索して開くと Microsoft Windows [Version 6.0.6002] Copyright (c) 2006 Microsoft Corporation. All rights reserved. C:\Users\○○ ○○> ○○ ○○のところは全角の漢字で自分の名前が入っています。 (2)cmdのショートカットを作って開くと Microsoft Windows [Version 6.0.6002] Copyright (c) 2006 Microsoft Corporation. All rights reserved. C:\Windows\System32> と表示されます。 (1)で指示どおりに「C:\Documents and Settings\○○ ○○>mkdir C:\ruby_ex」と入力すると 'C:\Documents'は、内部コマンドまたは外部コマンド、 捜査可能なプログラムまたはバッチ ファイルとして認識されていません。 となってしまい (2)で指示どおりに「C:\Documents and Settings\○○ ○○>mkdir C:\ruby_ex」と入力すると アクセスが拒否されました。 と表示されます。 (1)(2)共に○○ ○○のところは漢字で入力しました。 何がいけないのでしょうか? Administratorでログインしています。 別アカウントは作っていないです。 PC環境 OS:VISTA HOME PREMIUM SP2 Ruby:Ruby-1.9.1-p243

    • ベストアンサー
    • Ruby
  • Rails とSocial Stream

    Windows7で開発ツールのAptanaを使ってRuby on railsでSNSサイトを作ろうとしています。 そこで海外のフレームワークの Social Stream http://social-stream.dit.upm.es/started/ を使ういたいのですが、 コマンド上で、  gem 'social_stream'  をやってもこのような表示がでます。 ERROR: While executing gem ... (Gem::CommandLineError) Unknown command social_stream どのように対処すればよいのか分からないので、分かりましたらよろしくお願いします。

専門家に質問してみよう