Mac OS X LionでLC_CTYPE: cannot change locale (UTF-8)とか言われる
今更ながらMac OS X Lionにアップグレードした。
いつも通り仕事用のサーバーにログインしたら以下のようなエラーメッセージが出た。
bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)
LC_TYPEがおかしいらしいので、 一度ログアウトしてMac側のターミナルで以下の通り確認すると、UTF-8という謎の値に設定されている・・・
$ env | grep LC_TYPE LC_TYPE=UTF-8
とりあえずこれを解除すればいいんだけど、どこでやるのが一番いいかなぁと思ってちょっと調べた所こちらのページが見付かった。
Terminal > Preferences > Settings > [profile] > Advanced > Set locale environment variables on startupのチェックを外したらOKだった。