Macportsでインストールしたzshは、通常/opt/local
にありますが、これをchsh
しようとすると、無情にも
1 chsh: /opt/local/bin/zsh: non-standa rd shell
と言われてしまいます。
どうやらMacにはstandard shellというものがあるらしく、
それは/etc/shell
ファイルで指定されているようです。
そこで、'/etc/shell
/etc/shell
1 /bin/bash 2 /bin/csh 3 /bin/ksh 4 /bin/sh 5 /bin/tcsh 6 /bin/zsh 7 /opt/local/bin/zsh
これでOk。あとはchshするだけです。
posted by
genki
on Thu 11 Sep 2008
at 20:19