Mac OS X Lionで環境変数を設定する


532

誰かが「.plistファイルを編集」、「。profile」、「。bash_profile」などと言ったとき、これは私を混乱させます。これらのファイルがどこにあるのか、それを作成する必要がある場合にどのように作成するのか、また、なぜ非常に多くの異なるファイルがあるように見えるのか(なぜですか?それらは異なることをするのですか?)

では、誰かが以前のWindowsユーザーに非常に辛抱強く説明してもらえますか(最初はやや混乱するOS Xの世界に慣れるために必死になって欲しくなっています)、この方法を段階的に実行する方法はありますか?

GUIアプリケーションとコマンドラインアプリケーションの両方で変数を設定する必要があります。現時点では、変数を必要とするAntスクリプト用ですが、他の必要性もある可能性が高いです。

私もライオンを持っていることに注意してください。グーグルで得られる回答の多くはライオンにとって古くなっているようです...

また、ターミナルの使用経験はほとんどありません。学びたいと思っていますが、初心者のために説明してください...


あなたが春のようないくつかのアプリケーションからそれを読み込もうとすると、答えのどれもうまくいきません。
Mehraj Malik

回答:


403

まず、OS Xについて認識しておくべきことの1つは、UNIXで構築されていることです。これが.bash_profileの出番です。OSXでターミナルアプリを起動すると、デフォルトでbashシェルが取得されます。bashシェルはUnixから提供され、ロードされると.bash_profileスクリプトを実行します。このスクリプトを変更して、ユーザーが設定を変更できるようにすることができます。このファイルは次の場所にあります。

~/.bash_profile

マーベリックスのアップデート

OS X Mavericksはenvironment.plistを使用しません-少なくともOS X Windowsアプリケーションでは使用しません。あなたは使うことができますウィンドウ化されたアプリケーションに launchd構成をます。.bash_profileはターミナルで使用されるbashシェルの一部であるため、引き続きサポートされます。

ライオンとマウンテンライオンのみ

OS Xウィンドウアプリケーションは、environment.plistファイルから環境変数を受け取ります。これは、おそらく「.plist」ファイルの意味です。このファイルは次の場所にあります。

~/.MacOSX/environment.plist

environment.plistファイルに変更を加えると、ターミナルアプリを含むOS Xウィンドウアプリケーションにこれらの環境変数が設定されます。.bash_profileで設定した環境変数は、bashシェルにのみ影響します。

通常、私は.bash_profileファイルにのみ変数を設定し、.plistファイル(またはMavericksのlaunchdファイル)は変更しません。ほとんどのOS Xウィンドウアプリケーションは、カスタム環境を必要としません。アプリケーションが実際に特定の環境変数を必要とする場合にのみ、environment.plist(またはMavericksのlaunchdファイル)を変更します。

.bash_profileではなく、environment.plistファイルを変更したいようです。

最後に、これらのファイルを探すと、見つからないでしょう。私の記憶が正しければ、Lionの初回インストール時ではありませんでした。

編集: plistファイルを作成するためのいくつかの指示があります。

  1. Xcodeを開く
  2. 「ファイル」->「新規」->「新規ファイル...」を選択します。
  3. Mac OS Xで[リソース]を選択します
  4. plistファイルを選択
  5. 残りのプロンプトに従います

ファイルを編集するには、Ctrlキーを押しながらクリックしてメニューを表示し、[行の追加]を選択します。次に、キーと値のペアを追加できます。環境変数の場合、キーは環境変数名であり、値はその環境変数の実際の値です。

plistファイルを作成したら、Xcodeで開いて、いつでも変更できます。


わかりました。チルダが私のいわゆるホームフォルダーを意味することを理解したと思います(つまり、私の場合は/ Users / Anders)。それで、それらが存在しない場合、あなたが言及した名前で新しい空のテキストファイルを作成する必要があります(ドットで始まるファイルを作成することはできますか?)?そして、それらのファイルに何を追加して環境変数を設定しますか?たとえば、Antスクリプトで必要なフォルダーを指す変数AHF_OPTを追加する必要があります。これらを2つのファイルに追加するにはどうすればよいですか?
Anders

1
まず、2つのことを試してください。1つ目は、貼り付けた文字列に ".dtd>"の後に誤ったセミコロンがあることです。おそらくコピーアンドペーストエラーですが、Xcodeでファイルを読み取るために削除する必要がありました。次に、エフェクトを実行するためにログアウトして再度ログインする必要がある場合があります。
デビッドV

7
また、について知っておくと便利です~/.bashrc~/.bashrcfileは、xterm / atermなどの新しい非ログインbashシェルを開くたびに~/.bash_profile実行され、ログインシェルでのみ、つまり最初にシステムにログインしたときに実行されます。
DanSkeel

1
ここenvironment.plistの追加についての素敵な明確な説明が見つかりdeveloper.apple.com/library/mac/#qa/qa1067/_index.htmlを
そして最後に

1
ぎこちないフレーズ「OS X Windowsアプリケーション」を除いて、すばらしい答えです。X11を「Xウィンドウ」と呼ぶよりもさらに悪い。それをアクアまたは単に「.appアプリケーション」と呼ぶ方が良い。
SigmaX 2013年

222

あなた.profileまたは.bash_profile単にあなたの「ホーム」フォルダに存在するファイルです。Finderウィンドウを開いて、お気に入りペインでアカウント名をクリックしても、表示されません。ターミナルウィンドウを開いてlsファイルの一覧を入力しても、ファイルは表示されません。ただし、ls -aターミナルでを使用してそれらを見つけることができます。または、お気に入りのテキストエディタ(OS Xに付属しているTextEditなど)を開き、[ファイル]→[開く]を選択して、Command+ Shift+. ]を選択し、をてアカウント名(ホームフォルダー)をクリックすると、それらも表示されます。それらが表示されない場合は、お気に入りのテキストエディタで作成できます。

現在、環境変数の追加は比較的簡単で、概念的にはウィンドウと非常によく似ています。あなた.profileだけの追加では、1行に1つ、変数名とその値を次のように:

export JAVA_HOME=/Library/Java/Home
export JRE_HOME=/Library/Java/Home

「PATH」変数を変更する場合は、すでに設定されているシステムのデフォルトPATHを必ず含めてください。

export PATH=$PATH:/path/to/my/stuff

これがおかしな部分です。新しいターミナルウィンドウを開いて新しい変数を有効にするか、次のように入力する.profileか、.bash_profile、ファイル再読み込みして、現在のターミナルの環境にコンテンツを適用ます。

ターミナルで「set」コマンドを使用して、変更が有効になったことを確認できます。入力するset(またはset | moreページ番号付きリストを使用する場合)、ファイルに追加したものがそこにあることを確認してください。

GUIアプリに環境変数を追加することについては、通常は必要ありません。そのための答えをより適切に提供するために、具体的に何をしようとしているのかについて詳しく知りたいと思います。


2
おかげで、最後の部分がよくわかりませんでした。ターミナルウィンドウを開いて設定するか、.profileと入力する必要がありますか?しかし、.profileを入力するためにターミナルウィンドウを開く必要はありませんか?そして、それらがターミナルウィンドウを開くだけで自動的に設定される場合、なぜそれを入力する必要があるのですか...?そして、私がそれを開いたとき、それらは永久に設定されますか?私の質問すら意味がわからないので、私はおそらくあなたを誤解しました...
Anders

4
プロファイルを変更する前にターミナルウィンドウを開いている場合、それらの変更は既存のターミナルの環境に反映されません。簡単な解決策は、新しいターミナルウィンドウを開くことです。それで全部です。新しいウィンドウにはすべて、.profileのすべてが設定されています。常に。古い、すでに開いているウィンドウを修正する方法は、 "。.profile"を2つのピリオド、間に1つのスペースを入力することです。「set」コマンドは、設定したセッションを終了したときに終了する環境変数を設定します。引数なしで「set」を使用すると、現在設定されている変数が一覧表示されます。
tokkov '21 / 09/21

1
ああ、私が作成した混乱がわかります。ターミナルウィンドウを開いていない場合は、新しいウィンドウを開くたびに.profileが読み込まれ、何もする必要はありません。一方、ターミナルウィンドウで.profileを編集したか、以前にターミナルウィンドウを開いて変更を加えたい場合は、単に入力. .profileしてロードする必要があります。
tokkov 2011

2
動かせない。/ Users / Andersの下にファイル.bash_profileを追加し、export AXF_DIR = / Applications / Antenna / AHFormatterV53という行を追加しましたが、antプロセスはまだ変数AXF_DIRを見つけられません...また、ターミナルでsetコマンドを試しましたが、たくさんの情報を得ましたが、この変数については何もありませんでした。注意私も念のためにシステムを再起動し、私はまた、新しいターミナルウィンドウを開始したことを...
アンダース

2
名前を付けてみてください.profile。最近購入したマシンをのぞいてみたところ、最近は使用.profileしていないようです.bash_profile
tokkov

77

以下は、Lion OS 10.7.xのPATH変数に関する具体的な情報です。

PATHをグローバルに設定する必要がある場合、PATHはシステムによって次の順序で構築されます。

  1. ファイルの内容の解析、/private/etc/paths1行に1つのパス
  2. フォルダの内容を解析しています/private/etc/paths.d。そのフォルダー内の各ファイルには、1行に1つずつ、複数のパスを含めることができます。ロード順序は、最初にファイル名で決定され、次にファイル内の行の順序で決定されます。
  3. setenv PATH声明/private/etc/launchd.confます、追加既に#1、#2(あなたがこれまでに構築されたPATH変数を参照するために$ PATHを使用することはできません)に建てられたパスにそのパスを。ただし、ここでPATHを設定することは、他の2つのオプションを考えると完全に不要です。ただし、ここで他のグローバル環境変数をすべてのユーザーに設定できます。

これらのパスと変数はすべてのユーザーとアプリケーションによって継承されるため、真にグローバルです-ログアウトしてログインしてもこれらのパスはリセットされません-これらはシステム用に構築されており、ユーザーがログインする機会が与えられる前に作成されます。したがって、これらの変更を有効にするには、システムの再起動が必要です。

ところで、OS 10.7.x Lionのクリーンインストールには、environment.plist私が見つけられるものがないため、動作する可能性がありますが、廃止される可能性もあります。


1
うん、どうもありがとう!これは、単純な.profileよりも少し複雑です。
Felixyz 2012

2
paths.dを使用していて、スペースを含むフォルダを含むパスがある場合は、エスケープしないでください。あなたがそれらをエスケープしようとした場合(これは私が思う一般的な習慣ですか?)、それは機能しません(少なくとも私にとっては)。私はここでこれを読みます:sweeting.org/mark/blog/2008/05/26/…(「スペース」を検索してください)。これが他の人の役に立つことを願っています!
Michael Trouw

1
@MichaelTrouwあなたのコメントは私にトンを助けました!スペースのエスケープを追加していましたが、必須ではありませんでした。私はMac OS 10.9.2を使用しています
kpsfoo

@jon、どうpaths.d違うのpaths?また、前者は後者を上書きしますか?
Pacerier 2017年

53
echo $PATH

現在のパス値を出力します

次にvim ~/.bash_profile、書きます

export PATH=$PATH:/new/path/to/be/added

ここでは、古いパスに追加しているため、古いパスを保持し、新しいパスを追加します

それから

source ~/.bash_profile

これはそれを実行してパスを追加します

次にもう一度確認してください

echo $PATH

2
"vim"コマンドは
vim〜

31

残念ながら、これらの答えはどれも私が抱えていた特定の問題を解決しませんでした。

以下は、をいじる必要のない簡単な解決策bashです。私の場合、それは機能するようにgradleなりました(の場合Android Studio)。

ところで、これらの手順はOSXに関連しています(Mountain Lion 10.8.5)

  • ターミナルを開きます。
  • 次のコマンドを実行します。

    sudo nano /etc/paths(またはsudo vim /etc/pathsvimの場合)

    ナノ

  • ファイルの下部に移動し、追加するパスを入力します。
  • Control-xを押して終了します。
  • 変更されたバッファを保存するには、「Y」を入力します。
  • 新しいターミナルウィンドウを開き、次のように入力します。

    echo $PATH

PATHの最後に追加された新しいパスが表示されます。

私はこの投稿からこれらの詳細を得ました:

http://architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/#.UkED3rxPp3Q

それが他の誰かを助けることを願っています


3時間、エクスポートを理解して作成しようとした後、私がこれを試したところ、うまくいきました。1つのステップがありません。追加します。
1.21ギガワット2014年

@ 1.21gigawattsは、編集のための偉大な、それはあなたを助けて喜んで、感謝ああ
wired00

1
更新:これは機能しますが、編集後にシステムを再起動する必要があります。
Anant Simran Singh 2017

完璧なソリューション!
Jayant Varshney 2017年

MacOS 10.12.Xに最適
カミーユG.

23

簡単な説明

この投稿/質問は少し古いので、OS X Lionユーザー向けの簡易バージョンに回答します。デフォルトでは、OSX Lionには次のファイルはありません。

  • 〜/ .bashrc
  • 〜/ .bash_profile
  • 〜/ .profile

せいぜい、ターミナルで何かを行った場合、〜/ .bash_history

その意味

デフォルトのbashコマンドを設定するファイルを作成する必要があります(通常は〜/ .bashrcにあります)。これを行うには、任意の種類のエディターを使用しますが、ターミナル内で行う方が簡単です。

  1. %> emacs .profile
  2. [emacs型から:] source ~/.bashrc
  3. [emacsタイプから:] Ctrl + x Ctrl + s(ファイルを保存するため)
  4. [emacsタイプから:] Ctrl + x Ctrl + c(emacsを閉じるため)
  5. %> emacs .bashrc
  6. [emacsのw / inタイプから、すべてのbashコマンドを貼り付け、保存して終了します]

次にターミナルを終了してリロードすると、すべてのbash設定が読み込まれます。通常は、コマンドを有用なファイル名に分けることをお勧めします。たとえば、〜/ .bashrc内から、source ~/.bash_aliasesすべてのエイリアスコマンドを〜/ .bash_aliasesに配置します。


なぜ彼らはそれを削除したのですか?
Pacerier 2017年

@Pacerier彼らがそれを削除したかどうかはわかりませんが、カスタマイズがなければ、これらのファイルは必要ありません。問題は、ターミナル/シェル、OSX、またはBSDを初めて使用する人にとっては、これらのファイルは明白ではないため、学ぶのがより難しいということです。
vol7ron 2017年

それで、彼らはそれを何に置き換えましたか?
パセリエ2017年

これらはオプションであるため、何も置き換えません。これはRCファイルです
vol7ron

18

私のために働いたのは、.launchd.conf必要な変数を使ってを作成することです:

setenv FOO barbaz

このファイルは、ログイン時にlaunchdによって読み取られます。次のコマンドを使用して、実行中のlaunchdに「オンザフライ」で変数を追加できます。

launchctl setenv FOO barbaz`

実際、.launchd.cond単にlaunchctlコマンドが含まれています。

この方法で設定された変数は、GUIアプリケーションに適切に存在するようです。

この方法でLANGまたはLC_変数を設定しようとしていて、iTerm2を使用している場合は、使用しているプロファイルの[ターミナル]タブにある[ロケール変数を自動的に設定する]設定を無効にしてください。これは、launchdの環境変数をオーバーライドするようで、私の場合、壊れたLC_CTYPEを設定して、リモートサーバー(変数を渡された)で問題を引き起こしていました。

(ただし、environment.plistはまだ私のLionで機能しているようです。手動で編集したり、必要なXcodeを実行したりする代わりに、RCenvironment設定ペインを使用してファイルを維持できます。Lionで機能しているようですが、Snow Leopardからの最後の更新です。時代。これを個人的に好む方法にします。)


はるかに簡単な答えです。単一のターミナルウィンドウを閉じるだけでなく、変更を有効にするには、ターミナルアプリを完全に閉じて再度開く必要があることに注意してください。
Timmmm 2013

1
この答えは、OPで使用するにはあまりにも削除されています。どのように作成しますか?どこに作成しますか?
HenryRootTwo 2014年

15

Mac OSでPATH環境変数を設定する

ターミナルプログラムを開きます(デフォルトでは、Applications / Utilitesフォルダーにあります)。次のコマンドを実行します

touch ~/.bash_profile; open ~/.bash_profile

これにより、デフォルトのテキストエディタでファイルが開きます。

ANDROID SDKの例:

Android SDKプラットフォームツールとツールディレクトリへのパスを追加する必要があります。私の例では、SDKがインストールされているディレクトリとして「/ Development / android-sdk-macosx」を使用します。次の行を追加します。

export PATH=${PATH}:/Development/android-sdk-macosx/platform-tools:/Development/android-sdk-macosx/tools

ファイルを保存して、テキストエディタを終了します。.bash_profileを実行して、PATHを更新します。

source ~/.bash_profile

これで、ターミナルプログラムを開くたびに、PATHにAndroid SDKが含まれます。


ありがとう。理由はわかりませんが、私にはこのソリューションのみが機能し、上記のソリューションは機能しませんでした。
2015年

私はあなたが言ったように環境変数を追加しましたが、それをxcodeで使用できません、あなたはアイデアを持っていますか?ヘッダー検索パスで使用する必要があります。前もって感謝します。
ユーセルバイラム

11

OS X Lionへのパス変数の追加

これは非常に簡単で、ターミナルで私にとってはうまくいきました:

$echo "export PATH=$PATH:/path/to/whatever" >> .bash_profile #replace "/path/to/whatever" with the location of what you want to add to your bash profile, i.e: $ echo "export PATH=$PATH:/usr/local/Cellar/nginx/1.0.12/sbin" >> .bash_profile 
$. .bash_profile #restart your bash shell

同様の応答がここにありました:http : //www.mac-forums.com/forums/os-x-operating-system/255324-problems-setting-path-variable-lion.html#post1317516


1
これは、ホームディレクトリのルートから実行する必要があることに注意してください。cd引数なしで発行するか、それが正しい場所であることを確認してくださいcd ~/
エフスミス2012

3
シェルを再起動する必要もありません。を使用しsource .bash_profileます。
エフスミス2012

この方法は短いので気に入っています。しかし、それは機能していないようです。私はそうしましecho "export PATH=$PATH:/Applications/XAMPP/xamppfiles/bin/mysql" >> .bash_profileた私ができる唯一の時間mysql -u root -pは私がすでにルートで実行している場合です。Applications/XAMPP/xamppfiles/bin/mysql -u root -pどこでも使えるのに。私は言及された再起動アプローチの両方を試しました:Yawと@ephsmithです。
kasavbere 2012

また、ech $ PATHをroot(つまり、sudo su)として実行すると、が得られ/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/XAMPP/xamppfiles/binます。私がrootでない場合、私は取得します/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
kasavbere 2012

$PATH変数は、ユーザ特定(ルートユーザである)です。
エフスミス2012

7

ターミナルを開く:

vi ~/.bash_profile

システムに変更を適用します(コンピュータを再起動する必要はありません):

source ~/.bash_profile

(macOS Sierra 10.12.1でも動作します)


5

MavericsのEclipse(スクリプトからではなくGUIとして起動)で、カスタムPATHを取得できないという問題がありました。上記の方法をすべて試しましたが、役に立ちませんでした。最後に私はここからのヒントに基づいて最も簡単な実用的な答えを見つけました:

  1. /Applications/eclipse/Eclipse.app/Contentsフォルダーに移動します

  2. テキストエディター(またはXCode)でInfo.plistファイルを編集し、フルパスで環境変数のLSEnvironment辞書を追加します。/ usr / binなども含まれていることに注意してください。

    <dict>
      <key>LSEnvironment</key>
      <dict>
            <key>PATH</key>
            <string>/usr/bin:/bin:/usr/sbin:/sbin:/dev/android-ndk-r9b</string>
      </dict>
      <key>CFBundleDisplayName</key>
      <string>Eclipse</string>
      ...
    
  3. アプリのパラメーターをリロード

    /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.fra‌​mework/Support/lsregister -v -f /Applications/eclipse/Eclipse.app
    
  4. Eclipseを再起動します


5

私の個人的な例から非常に冗長な方法であなたを説明しましょう。

  1. 最初にJDKをインストールした後、それがインストールされていることを確認します。 ここに画像の説明を入力してください
  2. Windowsとは異なり、macOSまたはLinuxが自動的に環境変数を設定する場合があります。しかし、常にそうであるとは限りません。確認してみましょう。 ここに画像の説明を入力してください 環境変数が設定されていない場合、echo $ JAVA_HOMEの直後の行は空になります。あなたの場合それは空でなければなりません。

  3. 次に、bash_profileファイルがあるかどうかを確認する必要があります。 ここに画像の説明を入力してください 私の場合、すでにbash_profileがあることがわかりました。そうでない場合は、bash_profileファイルを作成する必要があります。

  4. bash_profileファイルを作成します。 ここに画像の説明を入力してください

  5. もう一度チェックして、bash_profileファイルが存在することを確認します。 ここに画像の説明を入力してください

  6. 次に、bash_profileファイルを開きます。macOSは、デフォルトのTextEditプログラムを使用してファイルを開きます。 ここに画像の説明を入力してください

  7. これは、環境変数が保持されるファイルです。新しいbash_profileファイルを開いた場合は、空である必要があります。私の場合、それはすでにpythonプログラミング言語とAnacondaディストリビューション用に設定されています。ここで、最初の行を追加しているだけのJavaの環境変数を追加する必要があります。最初の行を逐語的に入力する必要があります。最初の行だけ。TextEditを保存して閉じます。次に、ターミナルを閉じます。 ここに画像の説明を入力してください

  8. ターミナルをもう一度開きます。環境変数が設定されているか確認してみましょう。 ここに画像の説明を入力してください


4

ばかルートをとった。これらを/ etc / profileの最後に追加しました

for environment in `find /etc/environments.d -type f`
do
     . $environment
done

/ etc / environmentsフォルダーを作成し、その中に「oracle」または「whatever」と呼ばれるファイルを作成し、必要なものをグローバルに設定して追加しました。

/ etc $ cat /etc/environments.d/Oracle

export PATH=$PATH:/Library/Oracle/instantclient_11_2
export DYLD_LIBRARY_PATH=/Library/Oracle/instantclient_11_2
export SQLPATH=/Library/Oracle/instantclient_11_2
export PATH=$PATH:/Library/Oracle/instantclient_11_2
export TNS_ADMIN=/Library/Oracle/instantclient_11_2/network/admin

1

詳細は、おそらく誰かに役立つかもしれません:

私自身の調査により、8つの方法のうち7つで環境変数を設定する方法を知っています。私はXcodeで開発しているアプリケーションにenvarを渡そうとしました。これらのさまざまなメソッドを使用して "トレーサー"アンバーを設定し、どのメソッドがそれをアプリケーションのスコープに入れるかを教えてくれます。以下から、「putenv」と同様に、引数を追加するためにXcodeで「スキーム」を編集すると機能することがわかります。そのスコープでそれを設定しなかったもの:〜/ .MACOS / environment.plist、アプリ固有のplist、.profile、およびカスタムスクリプトを実行するためのビルドフェーズの追加(設定するXcodeで別の方法を見つけました) 1つですが、私がトレーサーと呼んでいたものを忘れてしまい、現在それを見つけることができません。おそらく別のマシン上にある可能性があります...)

GPU_DUMP_DEVICE_KERNELは3

GPU_DUMP_TRK_ENVPLISTは(null)

GPU_DUMP_TRK_APPPLISTは(null)

GPU_DUMP_TRK_DOTPROFILEは(null)

GPU_DUMP_TRK_RUNSCRIPTは(null)

GPU_DUMP_TRK_SCHARGSは1

GPU_DUMP_TRK_PUTENVは1

...一方、ターミナルに行って「設定」と言うと、.profileから取得したものだけが表示されるようです(environment.plistも取得するだろうと思っていましたが、ターミナルで2つ目のトレーサーアンバーが表示されたことが確認されたので、それ以来おそらく何かが不安定になっています。長い日...)


0

ステップ1:開く ~/.bash_profile

テキストエディタが開きます。

ステップ2:変数名は大文字にする必要があります。この例では、変数はNODE_ENV

ステップ3: export NODE_ENV=development

保存して閉じます。

システムを再起動します。

できました。

環境変数を確認するには、ターミナルを開いて次のように入力します

echo $NODE_ENV 

0

次のコマンドを使用して、環境変数を設定する前にデフォルトのターミナルシェルを確認することをお勧めします。

$ echo $SHELL
/bin/zsh

デフォルトの端末が/ bin / zsh(Zシェル)である場合(個人的にZシェルを優先)、これらの環境変数を〜/ .zshenvファイルに次の内容で設定する必要があります(この例では、JAVA_HOME環境変数を設定します。同じことが他にも当てはまります):

export JAVA_HOME="$(/usr/libexec/java_home)"

同様に、上記以外の端末タイプの場合は、それぞれの端末環境ファイルで環境変数を設定する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.