Definindo caminhos no Fish como no Bash?

2

Eu tenho isso no meu bash_profile e não consigo descobrir o equivalente em 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

Como faço isso no arquivo de configuração do meu peixe? Eu tentei

set PATH $PATH:$GOPATH/bin

Mas isso não parece funcionar.

EDIT: Eu consertei minha configuração de peixe para ser

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

Mas não sei se você deseja encerrar a pergunta ou se alguém quiser enviar uma resposta ou ...?

    
por metro-man 04.06.2015 / 13:16

1 resposta

2

Para definir uma variável de ambiente personalizada, parece que você usa -x e, em seguida, o caminho. Para uma variável ambiental persistente, você precisa definir o fish_user_paths , que anexará os caminhos dados ao seu $ PATH.

caminho caminho caminho caminho

set -x GOPATH ~/Dev/gocode
set -U fish_user_paths $fish_user_paths ~/Dev/ark/bin ~/bin/ ~/i386-elf/bin $GOPATH/bin
    
por metro-man 04.06.2015 / 13:49