はい
export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
私のMacで。たとえば、Brew はこれらの設定に依存します。電源を入れ直してもこれらの設定を維持するにはどうすればよいですか?
これが推奨される方法ですか(ベストプラクティスとも呼ばれます)?
echo "PATH=$PATH:/path/to/whtaever" >> ~/.bashrc && source ~/.bashrc
答え1
再起動後も生き残るために(またはログアウトしてからログインするだけで)、設定にエントリを追加することをお勧めし.bashrc
ますが、両方の例に問題があります。
export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
最初のアプリケーションでのみhttp_proxyを設定してエクスポートします。
$ export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
$ echo $http_proxy
http://proxy:8080
$ echo $ALL_PROXY
$ export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
$ echo $ALL_PROXY
http://proxy:8080
したがって、次の順序で2つの別々の行に配置します.bashrc
。
export http_proxy=http://proxy:8080
export ALL_PROXY=$http_proxy
.bashrc
このコマンドを使用して追加すると、1行にコピーecho
して貼り付けることができます。エントリは無分別に追加されるため、ファイルを編集して定義がすでに存在するかどうかを検索し、その場合は置き換えることをお勧めします(これを行うPATHまたはhttp_proxyとは関係ありません)。これを行わずに複数の項目がある場合は、誤った項目を更新するか、行を1つhttp_proxy
ずつ更新ALL_PROXY
し、後者が間違った値を持つ理由が何であるか疑問に思う可能性があります。