2

$ nano ~/.bash_profile を使用してシェル スクリプトを更新しました。次の行を追加しました export PATH=~/directory/.jiri_root/bin:$PATH source ~/directory/scripts/fx-env.sh

私が得ている問題は、fx コマンドを実行しようとするたびに、「ディレクトリの親にプラットフォーム ソース ツリーが見つかりません」というエラー メッセージが表示されることです。$ fx set product.board を使用する必要がありますが、エラーが表示されます。

4

1 に答える 1

4

これは、現在の作業ディレクトリが Fuchsia ツリーの外にあることを意味します。これらのコマンドは、ツリーの最上位ディレクトリまたはサブディレクトリから実行する必要があります。たとえば、ソース チェックアウトが/home/fuchsiaで、現在のディレクトリが である/home場合、次のエラーが表示されます。

/home $ fx help
Cannot find the Platform Source Tree in a parent of directory: /home

/home $ cd fuchsia
/home/fuchsia $ fx help
usage: fx [--dir BUILD_DIR] [-d DEVICE_NAME] [-i] [-x] COMMAND [...]

環境がセットアップされている場合は、コマンドを使用して、fdどこにいてもツリーの最上位ディレクトリにすばやくジャンプできることに注意してください( fx-env.sh.

例えば:

/tmp/some/random/directory $ fd

/home/fuchsia $
于 2021-05-21T14:31:49.947 に答える