Android SDK ツールを $PATH 変数に追加したいです。~/.config/fish/config.fish に以下を入力しました:
set -x PATH $PWD/Documents/android-sdk-macosx/tools $PATH
set -x PATH $PWD/Documents/android-sdk-macosx/platform-tools $PATH
TotalTerminal を起動したときの初期ウィンドウでは動作しますが、別のタブを開くと (Cmd+T を使用)、別のタブを開いたときに config.fish がロードされていないかのように、パスが設定されません。何か助けはありますか?
答え1
もうすぐ完了です。$PWD
を に置き換えて$HOME
、fish が参照している現在のフォルダではなく、ホームフォルダを基準にして Android ツールを探すようにします。正しい行は次のようになります。
set -x PATH $HOME/Documents/android-sdk-macosx/tools $PATH
set -x PATH $HOME/Documents/android-sdk-macosx/platform-tools $PATH
g
パラメータに を追加して、スコープをグローバルとして宣言することもできます-x
。
の構文の詳細についてはset
、fish のマニュアルページを参照してください。http://ridiculousfish.com/shell/user_doc/html/commands.html#set