MAC环境下shell-init: error retrieving current directory解决办法

7,004 阅读1分钟

问题

笔者不久前cd到某个程序的目录内,然后用homebrew把这个程序删除, 当想用brew install把程序重新安装的时候报一下的错误。在执行其他命令,也是报同样错。

shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Error: The current working director doesn't exist, cannot proceed.

解决办法

研究了一下, 原来这个错误是因为当前执行命令是所处目录以及被其他进程或者环境删除掉了,cd到正常目录或者重新mkdir 当前目录就好。