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