http://gmarik.info/blog/2010/10/08/ctags-on-OSX
Snow Leo ships with ctags not suitable for Ruby development. Ie if you try to generate tags recursively, it will error out:
$ ctags R R
ctags: illegal option -
usage: ctags [-BFadtuwvx] [-f tagsfile] file …
$ which ctags
/usr/bin/ctags
homebrew to the rescue:
$ brew install ctags
==> Downloading http://downloads.sourceforge.net/ctags/ctags-5.8.tar.gz
- 100.0%
==> ./configure —prefix=/usr/local/Cellar/ctags/5.8 —enable-macro-patterns —mandir=/usr/local/Cellar/ctags/5.8/share/man —with-readlib
==> make install
/usr/local/Cellar/ctags/5.8: 6 files, 392K, built in 12 seconds
Now we need to alias ctags to use new version:
$ alias ctags=“`brew —prefix`/bin/ctags”
And now back to coding:
$ ctags -R
ctags: Warning: ignoring null tag in public/audio/audio-player.js
Dont forget to save ctags alias, ie like this:
$ alias ctags >> ~/.bashrc
And yes, homebrew rocks!