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