Whenever I run zsh in OS X it doesn't load my color preferences, I have to manually source my ~/.zshrc to get it to work.
I use oh my zsh, if it matters.
EDIT:
I added a alias
alias ls='ls --color=auto'
and solved problem.
but, the strange is, without the alias the was only way of get the colors with
. ~/.zshrc
which zshfor the path, thechshto change your shell. You'll need to logout/login to see the changes. – Joe Internet Aug 1 '11 at 21:02