『書物の迷宮』予告篇

思い出したように本を読み、本の読み方を思い出す

MacPort経由で入れたzsh上で、日本語が化ける

いつごろからかは不明だけど、コマンドライン上で日本語が化けるようになっていた。lsだと化けないんだけどなぁ。
.zshenvとかに不備があるのかと思ったけど、最近ずっと変更していないのでそれはない。

% sudo port -d selfupdate && sudo port -d sync && sudo port upgrade installed

でアップデートしても駄目だったので、本家からソースを落としてインストールしてみる。

% wget http://www.zsh.org/pub/zsh-4.3.4.tar.gz
% tar xzvf zsh-4.3.4.tar.gz
% cd zsh-4.3.4
% ./Util/preconfig    
% ./configure --enable-multibyte --enable-locale
% make
% sudo make install

/usr/local/bin/zshを実行すると、文字化けなくなっていた。
chsh -s /usr/local/bin/zsh

chsh: /usr/local/bin/zsh: non-standard shell
chsh: netinfo domain ".": unchanged

と言われて出来ないようなので、

% sudo cp /usr/local/bin/zsh* /bin

で上書きした。