Usando MacPorts dentro do shell FISH

3

Eu tenho brincado com o FISH por alguns dias e eu apenas tentei mudar para o meu shell principal. Isso funcionou bem, mas agora nenhum dos meus softwares da MacPorts é reconhecido.

Eu instalei e segui o conselho do link , usando o formulário de instalação do pacote aqui .

O script python fez esta entrada do meu .profile para o meu arquivo config.fish

set_default export PATH "/opt/local/bin:/opt/local/sbin:$PATH"

mas recebo este erro

fish: Unknown command 'set_default'
/Users/ley/.config/fish/config.fish (line 1): set_default export PATH "/opt/local/bin:/opt/local/sbin:$PATH" ^ in . (source) call of file '/Users/ley/.config/fish/config.fish', called on standard input,

Eu brinquei um pouco com o comando set, mas isso não pareceu ajudar muito.

Algum conselho?

    
por Ley Missailidis 14.06.2012 / 04:56

1 resposta

6

Parece que você quer:

set -xg PATH /opt/local/bin /opt/local/sbin $PATH

Editar: Eu vejo o que você quer dizer, esta sintaxe leva algum tempo para se acostumar. Ele quer espaços em vez de dois pontos, e ele não pode estar entre aspas, e todos os caminhos em seu PATH atual devem existir (no meu caso, eu tinha /usr/local/sbin em meu PATH mesmo que ele realmente não existisse, e isso foi um problema para fish ).

    
por 14.06.2012 / 05:30