我最近在我的OS X机器上成功切换到了我的Terminal.app上的zsh。 zsh的版本号是4.3.11。
答案 0 :(得分:663)
如果您正在使用oh-my-zsh
在终端
中输入upgrade_oh_my_zsh
答案 1 :(得分:128)
如果您安装了Homebrew,则可以执行此操作。
# check the zsh info
brew info zsh
# install zsh
brew install --without-etcdir zsh
# add shell path
sudo vim /etc/shells
# add the following line into the very end of the file(/etc/shells)
/usr/local/bin/zsh
# change default shell
chsh -s /usr/local/bin/zsh
希望它有所帮助,谢谢。
答案 2 :(得分:13)
如果你没有使用Homebrew,这就是我在MAC OS X Lion(10.7.5)上所做的:
将下载解压缩到自己的目录中,然后安装:./configure && make && make test && sudo make install
这会在/usr/local/bin/zsh
安装zsh二进制文件。
您现在可以通过加载新终端并直接执行二进制文件来使用shell,但是您需要将其设置为默认shell ...
要将其设为默认shell,您必须先编辑/etc/shells
并添加新路径。然后,您可以运行chsh -s /usr/local/bin/zsh
或转到系统偏好设置>用户&群组>右键单击您的用户>高级选项...>然后更改“登录shell”。
加载终端并使用echo $ZSH_VERSION
检查您现在的版本是否正确。 (我起初并不是这样,我花了一段时间才弄明白我已经将iTerm配置为使用特定的shell而不是系统默认值。)
答案 3 :(得分:4)
据我所知,你有三个选择在Mac OS X上安装zsh:
./configure
,make
,make install
)。 答案 4 :(得分:0)
我只是将主外壳切换为zsh。它可以消除警告,而且也不太复杂。
答案 5 :(得分:-1)
oh-my-zsh 的最佳和简单方法,运行
omz update
来自终端