MacPortsのzsh-develをインストール
$ sudo port install zsh-devel
Terminalを起動したときのシェル(ログインシェル)をMacPortsで入れたzshに切り替える。
/etc/shellsにMacPortsのzshのパスを追記する。
$ sudo cp /etc/shells /etc/shells.orig
$ sudo vi /etc/shells
$ diff -u /etc/shells.orig /etc/shells
- /etc/shells.orig 2008-06-29 09:37:07.000000000 +0900
- /etc/shells 2008-06-29 09:37:30.000000000 +0900
chshを実行し、Shellの項目をMacPortsのzshに変更する。
(私の環境では、ここでviが起動した。)
Shell: /opt/local/bin/zsh
ログインシェルが変わっていることを確認する。
Terminalを起動する。
$ echo $SHELL
/opt/local/bin/zsh