私のラップトップには複数のネットワークロケーションが設定されています。職場、自宅などです。職場にはすべてプロキシサーバーが設定されていますが、他のサーバーには設定されていません。これは、OSXアプリケーション(Safari、Mail、Firefox、System Proxyプラグイン付きのThunderbirdでも)で正常に機能します。
などの端末アプリケーションではgit
、svn
、gem
と、curl
私は私の中で次のようしています.bash_profile
。
export HTTP_PROXY='http://proxy.mycompany.com:80'
export http_proxy=$HTTP_PROXY
私の質問はこれです:エクスポートされた変数にシステムの現在の場所から値を検索させる方法はありますか?私はそれを動的に行うことを望みます(したがって、ターミナルセッション中に場所を変更すると変更されます)が、.bash_profile
実行時に設定したものだけで満足です(つまり、新しいターミナルセッションを開始する必要があることを意味します)場所を変更したとき)。
ありがとう!