タグ

ブックマーク / taiyo.hatenadiary.org (2)

  • gem(RubyGems)を認証必須のプロキシ経由で使いたい - spikelet days

    目的 id:taiyo:20080401#p1 を参照。 結果 ~/.gemrc に、以下の設定を記述する(大文字の箇所は記入例、各自で変えること): http_proxy: http://4000000:PassWord@abcproxy.examlple.com:8080 ※PassWordに英数字以外が含まれる場合はURLエンコードが必要 もちろん、~/.gemrc のパーミッションは 600(自分のみread/wriet可) にしておくこと。 gemの仕様 gemのドキュメントやウェブ上の情報ではみあたらなかったので、ソースを読んでみる。 rubygemsの下のremote_fetcher.rbにて、Gem::RemoteFetcherクラスがウェブアクセスを処理するのだが、プロキシ情報の受け取り方は以下のようになっている。 環境変数 http_proxy, http_proxy_

    gem(RubyGems)を認証必須のプロキシ経由で使いたい - spikelet days
  • 2008-04-01

    目的 社内プロキシを経由して、各種のネットワークアクセスツールを使いたい。 条件は以下: 社内プロキシは認証が必須 SOCKSなどは提供されておらず、proxoyサーバのアカウントも持っていない 外部の中継サーバは使わないものとする 結果 ツール名 状況 概要 備考 wget 成功 設定ファイル(~/.wgetrc)に記述 gem(RubyGems) 成功 設定ファイル(~/.gemrc)に記述 subversion 成功 設定ファイル(~/.subversion/servers)に記述 https経由のみ成功、httpとhttp+sshは不可 cvs 失敗 別途ツール(CVSGrab)で Web UI経由でのダウンロードはできるはず(未成功) 詳細は、以降のエントリを参照。 なお、例として以下を使う: プロキシサーバ: abcproxy.examlple.com プロキシポート: 808

    2008-04-01
    katow
    katow 2008/12/14
    プロキシを認証ありで超えてgemを入手する。環境変数を用いる方法。
  • 1