3,286
社区成员
Error: Oh My Zsh can't be loaded from: sh. You need to run zsh instead.
Here's the process tree:
PPID PID COMMAND
1 4170 /Applications/iTerm.app/Contents/MacOS/iTerm2
4170 4172 /Users/mac/Library/Application Support/iTerm2/iTermServer-3.4.15 /U
4172 4326 login -fp mac
4326 4327 -zsh
4327 4549 sh /Users/mac/.zshrc
Error: Oh My Zsh can't be loaded from: bash. You need to run zsh instead.
怎么解决
以下回答来自C知道,亲测有效:
这个错误通常发生在你尝试从 Bash shell 加载 Oh My Zsh 时。要解决这个问题,你需要执行以下步骤:
首先,确保你已经在系统中安装了 Zsh shell。你可以运行以下命令来检查是否已安装:
zsh --version
如果 Zsh 未安装,你可以使用适合你的操作系统的软件包管理器进行安装。
安装 Zsh 后,你需要将默认的 shell 更改为 Zsh。运行以下命令以更改默认 shell:
chsh -s $(which zsh)
这将将默认 shell 更改为 Zsh,并使其成为你登录时使用的默认 shell。
现在,当你重新打开终端时,应该会自动加载 Zsh。如果没有自动加载 Zsh,你可以手动运行以下命令来启动它:
zsh
现在你应该能够正常加载 Oh My Zsh 了。确保你遵循官方文档中的正确安装步骤,并按照说明进行操作。
这些步骤应该能够解决你遇到的问题。如果问题仍然存在,请检查是否按照正确的步骤进行操作,或者尝试重新安装 Oh My Zsh。
一样的问题
问题解决了么,我今天也遇到这个问题了,回复下
请问解决了嘛