Fishの環境変数

Fishの環境変数

Kpaxというプログラムを使用する必要がありますが、「インストール」プロセスは次のとおりです。

(for bash users, edit ~/.bashrc)
   export KPAX_ROOT=/home/dritchie/kpax       <-  substitute the proper pathname here.

   export PATH=${PATH}:${KPAX_ROOT}/bin

私はGarudaとFishシェルを使っていますが、bashを使ってKpaxを実行しても問題ありません。問題は、PHPファイルでKpaxを実行する必要があり、使用するたびにshell_exec()error_logに表示されます。

kpax: command not found

Bashのような魚の環境変数を使ってそれを複製する方法はありますか?

ベストアンサー1

Fish Shell 3.2以降では、以下を実行できます。

fish_add_path /home/dritchie/kpax/bin

ホームディレクトリに入れます。

コマンドラインで一度実行するか、 に追加すると~/.config/fish/config.fish記憶されます。これはドキュメントです魚の追加ルート

ただし、KPAX_ROOT 環境変数が必要な場合があるため、その変数を -U に設定する必要があります。

おすすめ記事