web-dev-qa-db-ja.com

BashのようにFishにパスを設定しますか?

私は私のbash_profileにこれを持っています、そして、私は魚で同等のものを理解できません:

export PATH=$PATH:~/Dev/ark/bin
export PATH=$PATH:~/bin/
export PATH=$PATH:~/i386-elf/bin/
export GOPATH=~/Dev/gocode/
export PATH=$PATH:$GOPATH/bin

魚の構成ファイルでそれを行うにはどうすればよいですか?私はもう試した

set PATH $PATH:$GOPATH/bin

しかし、それはうまくいかないようです。

編集:魚の設定を修正しました

set -x GOPATH ~/Dev/gocode
set -U fish_user_paths $fish_user_paths ~/Dev/ark/bin ~/bin/ ~/i386-elf/bin $GOPATH/bin

しかし、あなたが質問を閉じたいのか、誰かが答えを提出したいのか、それとも...?

2
metro-man

カスタム環境変数を設定するには、-xを使用してからパスを使用するように見えます。永続的な環境変数の場合、fish_user_pathsを設定する必要があります。これにより、指定されたパスが$ PATHに追加されます。

set -x GOPATH ~/Dev/gocode
set -U fish_user_paths $fish_user_paths ~/Dev/ark/bin ~/bin/ ~/i386-elf/bin $GOPATH/bin
2
metro-man