Macportsでインストールしたzshは、通常/opt/local/bin/zsh にありますが、これをchshしようとすると、無情にも

   1  chsh: /opt/local/bin/zsh: non-standard shell

と言われてしまいます。 どうやらMacにはstandard shellというものがあるらしく、 それは/etc/shellsファイルで指定されているようです。 そこで、'/etc/shells'ファイルにMacportsからインストールした zshのPATHを追加してあげることにします。

/etc/shells

   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 Png genki on Thu 11 Sep 2008 at 20:19

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry880
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ