web-dev-qa-db-ja.com

zshを最新バージョンに更新する方法

私は最近、私のOS XマシンのTerminal.appでzshにうまく切り替えました。 zshのバージョン番号は4.3.11です。

182
Can

自作 がインストールされている場合は、これを実行できます。

# 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

お役に立てば幸いです。

130
Mike Li

oh-my-zsh を使用している場合

端末にupgrade_oh_my_zshと入力します。

671
ayush narula

Homebrewを使用していないのであれば、これは私がMAC OS X Lion(10.7.5)で行ったことです。

  1. 最新バージョンの ZSH sourcecode を入手してください。

  2. ダウンロードをそれ自身のディレクトリに解凍し、それからインストールしてください:./configure && make && make test && Sudo make install

  3. これにより、zshバイナリが/usr/local/bin/zshにインストールされます。

  4. 新しい端末をロードしてバイナリを直接実行することでシェルを使用できるようになりましたが、それをデフォルトのシェルにしたい場合があります。

  5. これをデフォルトのシェルにするには、まず/etc/shellsを編集し、新しいパスを追加する必要があります。それからchsh -s /usr/local/bin/zshを実行するか、システム環境設定>ユーザーとグループ>ユーザーを右クリック>詳細オプション...>の順に選択してから「ログインシェル」を変更します。

  6. 端末を起動し、echo $ZSH_VERSIONを使って正しいバージョンになっていることを確認してください。 (私は最初は知りませんでしたが、システムのデフォルトではなく特定のシェルを使用するようにiTermを構成することになるまで、少し時間がかかりました)。

13
aidan

私の知る限りでは、Mac OS Xにzshをインストールする方法は3つあります。

  • ビルド済みバイナリ。私が知っている唯一のものはOS Xに同梱されているものです。これはおそらくあなたが今走っているものです。
  • パッケージシステム(Ports、Homebrew)を使用してください。
  • インストール ソースから 。前回行ったときはそれほど難しくありませんでした(./configuremakemake install)。
4
simont