Fish Shell STDERR não é enviado por padrão

0

Estou usando o shell fish , que até esse momento foi um substituto perfeito do bom e velho bash , mas me deparei com o seguinte problema.

fish não encaminha STDERR para STDOUT . É claro que se eu acrescentar ^^&1 (encaminha o stderr para o stdout) para o comando que estou executando, tudo ficará bem, mas esse não é o comportamento padrão.

Exemplo:

user@Computer ~> rm non_existing_file
user@Computer ~ [1]> rm non_existing_file ^&1
rm: non_existing_file: No such file or directory
user@Computer ~ [1]>

Como faço para corrigir isso?

P.S. FTR Estou executando no OS X Mavericks

    
por Itay Grudev 31.05.2015 / 21:23

1 resposta

1

Continuando com seus comentários no github, vejo que o problema era como você usa rvm integration em fish. Eu uso isso: link

curl -L --create-dirs -o ~/.config/fish/functions/rvm.fish https://raw.github.com/lunks/fish-nuggets/master/functions/rvm.fish

e adicione isso ao config.fish para carregar as configurações do rvm no shell

rvm current >/dev/null
    
por 02.06.2015 / 17:39

Tags