像在 Bash 中一樣在 Fish 中設定路徑?

像在 Bash 中一樣在 Fish 中設定路徑?

我的 bash_profile 中有這個,但我無法找出 Fish 中的等效內容:

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

如何在我的 Fish 設定檔中做到這一點?我試過了

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

但我不知道你是否想結束這個問題,或者是否有人想提交答案或......?

答案1

要設定自訂環境變量,您似乎需要使用-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

相關內容