Macos 哦,我的zsh在mac上不能启动
我按照中的建议安装了oh my zsh。 仅供参考 只有当我输入“zsh”时,我才能看到oh my zsh提示符,如: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。 要执行
[~]$ 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)"