Fish Shell STDERR не выводится по умолчанию

Я использую fish раковина, которая до этого момента была идеальной заменой старого доброго bash, но я наткнулся на следующую проблему.

fish не пересылать STDERR в STDOUT, Конечно, если я добавлю ^^&1 (пересылает stderr в stdout) в команду, что я запускаю все в порядке, но это не поведение по умолчанию.

Пример:

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]>

Как мне это исправить?

PS FTR я работаю на OS X Mavericks

1 ответ

Следя за вашими комментариями на github, я вижу, что проблема заключалась в том, как вы используете rvm интеграция в рыбу. Я использую это: https://rvm.io/integration/fish

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

а затем добавьте это в config.fish для загрузки настроек rvm в оболочку

rvm current >/dev/null
Другие вопросы по тегам