如何将zsh更新到最新版本?

时间:2013-07-15 07:14:15

标签: terminal zsh

我最近在我的OS X机器上成功切换到了我的Terminal.app上的zsh。 zsh的版本号是4.3.11。

6 个答案:

答案 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)上所做的:

  1. 获取ZSH sourcecode

  2. 的最新版本
  3. 将下载解压缩到自己的目录中,然后安装:./configure && make && make test && sudo make install

  4. 这会在/usr/local/bin/zsh安装zsh二进制文件。

  5. 您现在可以通过加载新终端并直接执行二进制文件来使用shell,但是您需要将其设置为默认shell ...

  6. 要将其设为默认shell,您必须先编辑/etc/shells并添加新路径。然后,您可以运行chsh -s /usr/local/bin/zsh或转到系统偏好设置>用户&群组>右键单击您的用户>高级选项...>然后更改“登录shell”。

  7. 加载终端并使用echo $ZSH_VERSION检查您现在的版本是否正确。 (我起初并不是这样,我花了一段时间才弄明白我已经将iTerm配置为使用特定的shell而不是系统默认值。)

答案 3 :(得分:4)

据我所知,你有三个选择在Mac OS X上安装zsh:

  • 预建二进制文件。我所知道的唯一一个是OS X附带的那个;这可能就是你现在正在运行的。
  • 使用包系统(Ports,Homebrew)。
  • 安装from source。上次我这样做并不太困难(./configuremakemake install)。

答案 4 :(得分:0)

我只是将主外壳切换为zsh。它可以消除警告,而且也不太复杂。

答案 5 :(得分:-1)

oh-my-zsh 的最佳和简单方法,运行 omz update 来自终端