Macos 哦,我的zsh在mac上不能启动

Macos 哦,我的zsh在mac上不能启动,macos,oh-my-zsh,Macos,Oh My Zsh,我按照中的建议安装了oh my zsh。 仅供参考 只有当我输入“zsh”时,我才能看到oh my zsh提示符,如: [~]$ zsh ➜ ~ 此外,我还尝试将默认shell更改为zsh: [~]$ chsh -s /bin/zsh Changing shell for myUserName. Password for myUserName: chsh: no changes made 当我启动mac终端时,如何直接使用oh my zsh?您必须将默认shell更改为zsh。 要执行

我按照中的建议安装了oh my zsh。 仅供参考

只有当我输入“zsh”时,我才能看到oh my zsh提示符,如:

[~]$ zsh
➜  ~ 
此外,我还尝试将默认shell更改为zsh:

[~]$ chsh -s /bin/zsh
Changing shell for myUserName.
Password for myUserName: 
chsh: no changes made

当我启动mac终端时,如何直接使用oh my zsh?

您必须将默认shell更改为zsh。
要执行此操作,请使用以下命令

chsh-s/bin/zsh

重新启动终端

我是从你那儿拿的。
这些是我安装zsh时遵循的步骤。

我希望它也能帮助你

不仅在System Pref>User and Group>…>用户配置文件的shell设置中,而且在Mac的terminal>Preference>ChosenProfile>shell部分中,我必须将/bin/bash更改为/bin/zsh。在那之后,它工作了!谢谢你,@RemyJ

此外,我还尝试将默认shell更改为zsh: [~]$chsh-s/bin/zsh

试一试


这对我来说很好

我有一个类似的问题,但我通过在终端中执行命令
chsh-s/bin/zsh
解决了它
,然后导航到

终端->首选项->常规窗口


并在命令(完整路径)设置为/bin/zsh时将shell open with:option更改为默认登录shell。这将解决您的问题。

在终端中运行以下操作:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

我更新了我的问题以获得chsh的结果。但是运气不好。请尝试
echo$SHELL
检查您当前使用的SHELL是什么。
chsh-s/bin/zsh
无法从命令行运行,必须通过GUI完成。看见很抱歉误导了您,我完全忘记了这一点。我还选中了和System Pref>User and group>MyProfile>Adv.Option>Shell textbox>/bin/zsh。情况是,zsh已经设置好了。还有echo$SHELL returns/bin/zsh。但它调用.bashrc而不是.zshrc:(然后尝试
chsh-s/usr/local/bin/zsh
。请注意,此选项现在位于
Terminal->Preferences…
的第一个(常规)选项卡中。将
默认登录shell更改为
命令(完整路径):
无线电并确保值为
/bin/zsh
。非常感谢您发布上述答案。这是一个糟糕的答案。请解释一下。
chsh -s $zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"