Ich habe dies in meinem Bash-Profil, kann aber das Äquivalent in Fish nicht herausfinden:
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
Wie mache ich das in meiner Fish-Konfigurationsdatei? Ich habe versucht
set PATH $PATH:$GOPATH/bin
Aber das scheint nicht zu funktionieren.
EDIT: Ich habe meine Fischkonfiguration so korrigiert, dass sie
set -x GOPATH ~/Dev/gocode
set -U fish_user_paths $fish_user_paths ~/Dev/ark/bin ~/bin/ ~/i386-elf/bin $GOPATH/bin
Aber ich weiß nicht, ob Sie die Frage schließen möchten oder ob jemand eine Antwort senden möchte oder …?
Antwort1
Um eine benutzerdefinierte Umgebungsvariable festzulegen, müssen Sie anscheinend -x
und dann den Pfad verwenden. Für eine persistente Umgebungsvariable müssen Sie festlegen fish_user_paths
, wodurch die angegebenen Pfade an Ihren $PATH angehängt werden.
Pfad Pfad Pfad Pfad
set -x GOPATH ~/Dev/gocode
set -U fish_user_paths $fish_user_paths ~/Dev/ark/bin ~/bin/ ~/i386-elf/bin $GOPATH/bin