最佳答案
我正在使用z Shell (zsh
)而不是默认的bash,并且发生了一些错误,以至于过去工作的所有命令都不再被识别:
ls
zsh: command not found: ls
open -e .zshrc
zsh: correct 'open' to '_open' [nyae]?
我不知道如何重置zsh
或如何修复这个。下面是$PATH
变量的内容:
echo $PATH
/Users/Malloc/bin/Sencha/Cmd/3.1.2.342:/usr/local/bin/mate
我无法打开.bash_profile
文件和.zshrc
文件,似乎唯一的解决方案是重置zsh
。什么好主意吗?
编辑:
我甚至尝试重置zsh
,如这个线程所示,但总是得到command not found
错误:
exec zsh
zsh: command not found: zsh
到底发生了什么?为什么所有命令都丢失了?
对于重置shell,我只是在.zshrc中添加了这个,工作正常
eval "$(rbenv init -)"
export PATH="$PATH:$HOME/.rvm/bin"
export PATH="/opt/homebrew/bin:$PATH"
export PATH="/usr/local/opt/ruby/bin:/usr/local/lib/ruby/gems/2.6.3p62/bin:$PATH"