- 2008年2月11日 11:42
- PC
MacPortsをインストールして、さて動作を試そうか、という時に起きたトラブル。
「全然ファイルをダウンロードしてくれない!?」
どうやら、その時は大学の研究室内にいたので、proxyを通さないと外のネットワークに出れないことが原因みたいでした。
MacPortsはファイルの取得にrsyncを使っているようなので、rsyncのプロキシ設定をすればいいのかと思い、~/.bash_profileに以下の行を記述しました。
RSYNC_PROXYという環境変数を作成すればいいみたいです。
export RSYNC_PROXY="rsync://<ユーザ名>:<パスワード>@<サーバのアドレス>:8080"
「よし、これで大丈夫!」と思ったのもつかの間、再度MacPortsを試してみてもまた上手くいかない・・・
困り果てたのでネットを徘徊していると、以下のエントリーを見つけました。
とりあえず、netstatしたら、RSYNC_PROXYを無視して直接アクセスしようとしてるのが解った。プロキシの外でselfupdateしたらRSYNC_PROXYがあるのに普通に直接アクセスして成功したところをみるとどうやらRSYNC_PROXYが反映されないらしい(原因不明)
2007-12-25 - haltswitchの日記
研究室の中から使えないのは非常に不便(一日の大半を研究室で過ごしているので)。
どうにか解決したいなぁ・・・
※追記
と思ったらできました。
Twitterで教えてくださったhaltswitchさん、ありがとうございました!
以下、Proxy環境化でMacPortsを使うための説明。
CreativeStyle - Mac OS X Leopard + Proxy環境内でMacPortsを利用する