サーバー環境変数
Appiumサーバーを設定する主な方法は、コマンドライン引数を使用することです。ただし、一部の高度な機能は、環境変数によって切り替えまたは設定されます。環境変数を設定するには、お使いのオペレーティングシステムとターミナルのドキュメントを参照してください。Appiumサーバーが認識する環境変数は次のとおりです。
| 変数 | 説明 | 
|---|---|
| APPIUM_HOME | デフォルトでは、Appiumはシステムユーザーのホームディレクトリに .appiumというディレクトリを作成します。拡張機能の管理ガイドで詳述されているように、この変数を使用してディレクトリを調整できます。 | 
| APPIUM_TMP_DIR | デフォルトでは、Appiumは多くの操作にランダムな一時ディレクトリを使用します。特定のディレクトリを使用する場合は、この変数の値として絶対パスを含めることで使用できます。動作は、 --tmpCLI引数を使用するのと同じです。 | 
| APPIUM_PREFER_SYSTEM_UNZIP | 0またはfalseに設定すると、Appiumはダウンロードしたアプリやその他のアーティファクトを解凍するためにシステムに含まれているunzipバイナリを使用しないように要求します。代わりに、JSベースの解凍ライブラリを使用します。これは、存在しない、または標準ではないunzipコマンドを使用する一部のシステムで役立ちます。システムライブラリを使用して解凍に失敗した場合、いずれの場合でもフォールバックライブラリが試行されるため、この環境変数を設定しても、システムの解凍が失敗することがわかっている場合に時間を節約できるだけです。 | 
| APPIUM_HOST | --addressCLI引数と同じです | 
| APPIUM_PORT | --portCLI引数と同じです | 
| APPIUM_RELOAD_EXTENSIONS | 1に設定すると、新しいセッションが作成されたときにAppiumが拡張機能を再要求します。これは、主に拡張機能の構築に役立ちます。 | 
| APPIUM_OMIT_PEER_DEPS | Appiumによって内部的に実行されるすべてのNPMコマンドに --omit=peerを追加します。主に内部機能です。 |