2016-03-10 244 views
0

所以我试图安装fish shell OSX优胜美地使用brew和我结束了这一点。鱼:未知的命令'__fish_pwd'

[email protected] > 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 

[email protected] > 
+1

如果鱼不能找到'less'或'sed',那么你可能有一个borked'$ PATH'。 'echo $ PATH'显示什么? –

回答

1

解决了这一问题,通过浏览到寻人UI并转到文件夹工具删除config.fish文件:因为我坚持任何帮助,这是极大的赞赏。