Answers:
如果您安装了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
希望对您有所帮助,谢谢。
--without-etcdir
它的用途吗?
--enable-etcdir
请参见:github.com/Homebrew/homebrew-core/blob/master/Formula/...
如果您不使用Homebrew,这就是我刚刚在MAC OS X Lion(10.7.5)上所做的事情:
获取最新版本的ZSH源代码
将下载文件解压缩到其自己的目录中,然后安装: ./configure && make && make test && sudo make install
这会将zsh二进制文件安装在/usr/local/bin/zsh
。
现在,您可以通过加载新终端并直接执行二进制文件来使用该外壳程序,但是您需要将其设置为默认外壳程序...
要使其成为默认外壳,必须首先编辑/etc/shells
并添加新路径。然后,您可以运行chsh -s /usr/local/bin/zsh
或转到系统偏好设置>用户和组>右键单击您的用户>高级选项...>,然后更改“登录外壳”。
加载终端,并使用来检查您的版本是否正确echo $ZSH_VERSION
。(起初我不是,花了我一段时间才弄清楚我已将iTerm配置为使用特定的Shell而不是系统默认值)。