ツールの準備¶
これらのツールは通常、Linux/macOS システムでのみ動作します。個人の常用機能をパッケージ化したもので、Windows との互換性は特に考慮されていませんが、FIRERPA が Windows をサポートしていないわけではありません。Windows を使用している場合、.sh で終わるスクリプトは正常に動作しない可能性があります。開始する前に、デバイス上で FIRERPA サーバーが起動していることを確認してください。一部のコマンドドキュメントは随時更新される可能性があるため、バージョンの問題を避けるため、続行する前に必ず携帯電話に最新バージョンの FIRERPA とその Python ライブラリ、依存ライブラリをインストールしてください。一部の機能では ADB を使用する必要があるため、インストールされている ADB が最新バージョンであることを必ず確認してください。
ツールコードのクローン¶
まず、以下のコマンドを実行して、関連ツールのスクリプトとコードをダウンロードします。Git がインストールされていることを前提とします。
git clone https://github.com/firerpa/lamda.git
豆知識
Git がインストールされていない場合は、次のファイルをダウンロードして解凍してください:https://github.com/firerpa/lamda/archive/refs/heads/master.zip
関連依存関係のインストール¶
ツールのソースコード内の tools ディレクトリに移動し、必要な Python 依存関係をインストールします。
pip3 install -r requirements.txt
注目
依存関係ファイルは随時更新されていない可能性があります。使用時に依存関係がインストールされていないというプロンプトが表示された場合は、ご自身で対処してください。
環境設定¶
ツールを使用する前に、サーバーの起動パラメーターに応じて環境変数を設定する必要があります。そうしないと、関連ツールが変更したポートや証明書などの情報を自動的に認識できません。サーバーでサービス証明書を有効にしている場合は、使用前に証明書のパスを設定する必要があります。
# Linux/macOS の場合
export CERTIFICATE=/path/to/lamda.pem
# Windows の場合(パスにスペースを含めることはできません)
set CERTIFICATE=C:\Users\path\to\lamda.pem
または、FIRERPA サービスのデフォルトポート(65000)を変更した場合も、使用前にポートの環境変数を設定する必要があります。
# Linux/macOS の場合
export PORT=8123
# Windows の場合(パスにスペースを含めることはできません)
set PORT=8123