環境変数およびレジストリ変数
各オペレーティングシステムとシェルには、環境変数を設定するための
専用の構文が用意されています。以下の表に、各オペレーティングシステムとシェルで使用されるP4CLIENT環境変数の
設定方法を示します。
| OSまたはシェル | 環境変数の例 | ||||
|---|---|---|---|---|---|
|
UNIX: bash、 |
|
||||
|
UNIX: csh |
|
||||
|
MacOS X ( |
|
||||
|
Windows |
WindowsでHelixサーバをサービスとして実行する場合、 管理者は、以下のように変数の値を設定する必要があります。
WindowsとmacOSで
Helixサーバの変数を設定する方法については、
|
環境変数を設定するには、$homeを使用することができます。以下に
例を示します。
P4IGNORE=$home/myignorefile
$homeは、ユーザのホームディレクトリのパスに拡張されます。
ユーザのホームディレクトリは、HOME環境変数の値(Windowsの場合は
USERPROFILEの値)であるものとして取得されます。
Helixサーバの環境変数は、 次の4つのカテゴリに分類できます。
| タイプ | 説明 | 名前 |
|---|---|---|
| crucial | クライアント上で設定する必要があり、デフォルト値を使用することは ほとんどありません。 | |
| useful | ユーザに追加機能を提供します。 | P4CONFIG
|
| server | 管理者がユーザまたはアプリケーションに対して設定します。 | P4AUDIT
|
| esoteric | デフォルト値で十分です。 |
これらの環境変数は「構成可能変数」の章には記載されていませんが、p4 configureコマンドを使用して設定できるという意味では、これらの環境変数は「構成可能変数」であると言うこともできます。ただし、P4JOURNALとP4ROOTという2つの環境変数については例外です。






