PIYO - Tech & Life -

システムのzshにcdrが無かったのでバージョンアップした

Mac zsh Homebrew

pecoを入れてcdを便利するぞ!って意気込んでたら、使っていたzshが古くてcdrが無いって怒られてテンションが下がったうえ、しばらくその理由に気がつかなくてストレス溜まったのでメモしておく。

% cdr
zsh: command not found: cdr

ちなみにシステムに入っているzshのバージョンは5.0.2だった。

% /bin/zsh --version
zsh 5.0.2 (x86_64-apple-darwin13.0)

2014年7月23日現在最新は5.0.5で、cdrも5.0.2以降で標準に入ったらしい。

zsh / Code / [35176b] /ChangeLog

そういうわけで、Homebrewで最新バージョンをいれましょー。

まずインストール。

% brew install --disable-etcdir zsh

そしたら/etc/shellsを編集。

% sudo vi /etc/shells
# ファイルの最後にこれを追加
/usr/local/bin/zsh

最後にシェルを変更すればOK!

% chsh -s /usr/local/bin/zsh

% zsh --version
zsh 5.0.5 (x86_64-apple-darwin13.3.0)