私は最近、私のOS XマシンのTerminal.appでzshにうまく切り替えました。 zshのバージョン番号は4.3.11です。
自作 がインストールされている場合は、これを実行できます。
# 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
お役に立てば幸いです。
oh-my-zsh を使用している場合
端末に
upgrade_oh_my_zsh
と入力します。
Homebrewを使用していないのであれば、これは私がMAC OS X Lion(10.7.5)で行ったことです。
最新バージョンの ZSH sourcecode を入手してください。
ダウンロードをそれ自身のディレクトリに解凍し、それからインストールしてください:./configure && make && make test && Sudo make install
これにより、zshバイナリが/usr/local/bin/zsh
にインストールされます。
新しい端末をロードしてバイナリを直接実行することでシェルを使用できるようになりましたが、それをデフォルトのシェルにしたい場合があります。
これをデフォルトのシェルにするには、まず/etc/shells
を編集し、新しいパスを追加する必要があります。それからchsh -s /usr/local/bin/zsh
を実行するか、システム環境設定>ユーザーとグループ>ユーザーを右クリック>詳細オプション...>の順に選択してから「ログインシェル」を変更します。
端末を起動し、echo $ZSH_VERSION
を使って正しいバージョンになっていることを確認してください。 (私は最初は知りませんでしたが、システムのデフォルトではなく特定のシェルを使用するようにiTermを構成することになるまで、少し時間がかかりました)。
私の知る限りでは、Mac OS Xにzshをインストールする方法は3つあります。
./configure
、make
、make install
)。