歴史的な理由から、私たちのデプロイツールの1つは、プロセスのさまざまな段階で2つの異なるバージョンのJavaを使用しています。これを処理する方法は、JAVA_HOME
変数を繰り返し編集することです。.bash_profile.
たとえば、展開ガイドラインの途中には次の手順があります。
.bash_profile
次の行のコメントを削除するには、編集してください。
JAVA_HOME=/path//to/java/jdk1.6.0_07/
- 源泉
.bash_profile
- ~~最初の展開段階~~
.bash_profile
前の行をコメントアウトし、次の行のコメントを削除するには編集します。JAVA_HOME=/path//to/java/jdk1.7.0_47/
- 源泉
.bash_profile
- ~~追加配布ステップ~~
これは明らかに愚かなアプローチです。
環境変数を動的に変更する最速、最短、最も正確な方法は何ですか?
ベストアンサー1
これがbashからエクスポート(組み込み機能)の目的ではありませんか? export FOO=bar
バラよりバッシュのマニュアルページ。