fish:未知命令'__fish_pwd'

时间:2016-03-10 08:47:27

标签: macos shell homebrew fish

所以我尝试使用brew在OSX Yosemite中安装fish shell,我最终得到了这个。非常感谢任何帮助,因为我坚持这个:

mona@ > history
fish: Unknown command '__fish_pwd'
fish: echo $_ " "; __fish_pwd
                   ^
in command substitution
    called on standard input

fish: Unknown command 'less'
- (line 1): begin; less 
                   ^
from sourcing file -
    called on line 60 of file /usr/local/Cellar/fish/2.2.0/share/fish/functions/eval.fish

in function 'eval'
    called on line 42 of file /usr/local/Cellar/fish/2.2.0/share/fish/functions/history.fish

in function 'history'
    called on standard input

fish: Unknown command 'sed'
/usr/local/Cellar/fish/2.2.0/share/fish/functions/prompt_pwd.fish (line 2):     echo $PWD | sed -e "s|^$realhome|~|" $args_pre -e 's-\([^/.]\)[^/]*/-\1/-g' $args_post
                                                                                            ^
in function 'prompt_pwd'
    called on line 6 of file /usr/local/Cellar/fish/2.2.0/share/fish/functions/fish_prompt.fish

in command substitution
    called on line 4 of file /usr/local/Cellar/fish/2.2.0/share/fish/functions/fish_prompt.fish

in function 'fish_prompt'
    called on standard input

in command substitution
    called on standard input

fish: Unknown command '__fish_pwd'
fish: echo $_ " "; __fish_pwd
                   ^
in command substitution
    called on standard input

mona@ > 

2 个答案:

答案 0 :(得分:1)

通过浏览查找器UI并转到文件夹实用程序删除config.fish文件来解决此问题。

答案 1 :(得分:1)

您可能会看一下Installing Fish Shell on Mac OS X的本教程,该教程是专为Yosemite和El Capitan编写的。