Articles

MacOS Sierraで環境変数を設定する

複数のアプリケーションやプロセスで使用できるデータを含む名前付きオブジェクトの環境変数。 基本的には、名前と関連する値を持つ単なる変数です。 これは、実行可能ファイル、ライブラリ、現在の作業ディレクトリ、デフォルトのシェル、またはローカルシステム設定の場所のようなものを決定するたmacに慣れていない人にとっては、これらの環境変数を設定および管理する方法に圧倒される可能性があります。 このガイドでは、これを行う簡単な方法を提供します。

現在の環境変数を表示する

これは非常に簡単です。 ターミナルを開き、以下に示すようにコマンドprintenvを実行するだけです。p>

HIMANSHUs-MacBook-Pro:~ himanshu$ printenvJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
TERM_PROGRAM=Apple_Terminal
SHELL=/bin/bash
...

これは、現在設定されているすべての環境変数を一覧表示します。ただし、特定の環境変数の値を表示するには、以下に示すように、端末でecho $を実行します。

HIMANSHUs-MacBook-Pro:~ himanshu$ echo $JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

ターミナルを使用して一時的な環境変数を設定する

設定したい環境変数が一度か二度使用される場合は、システムに不要な変 これを行うには、ターミナルを開いてexport$JAVA_HOMEを指定された値に設定します。 ただし、既存の環境変数に値を追加する必要がある場合は、値を次のように割り当てます。

export =:$

‘:’ここでは、既存の値に値 以下の例を参照してください。

HIMANSHUs-MacBook-Pro:~ himanshu$ export PATH=/Users/himanshu/Documents/apache-maven-3.5.0/bin:$PATH

ターミナルを使用して永続的な環境変数を設定する

Macはbashシェルを使用しているため、環境変数を現在のユーザーの.bash_profileディ このファイルへのパスは、コマンドを使用して見つけることができます

HIMANSHUs-MacBook-Pro:~ himanshu$ ~/.bash_profile

テキストエディタを使用してこのファイルを開 私はnanoを使用しています—端末ベースのテキストエディタ、あなたが好きなテキストエディタを使用してファイルを開いて編集することができます。これにより、ターミナルで.bash_profile.bash_profilenano.bash_profileという名前の新しいファイルを作成します。

ファイルの最後に移動し、次の行に移動します。 ここで、以前と同じようにexportコマンドを使用して目的の環境変数を追加します。/div>ctrl+Xエディタを終了します。 バッファを保存するために’Y‘を押すと、端末画面に戻ります。

私たちは今終わりました!もう一度echo $を実行して、保存したばかりの環境変数の値を確認することができます。更新:新しく設定された環境変数を使用する前に、ターミナルを閉じて再度開くことを忘れないでください。 端末を再度開くと、更新されたものが読み込まれます。bash_profileファイル。