macOSでctagsをインストールして実行しようとすると、エラーになる場合がある。
$ brew install ctags
$ ctags -R
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
どうやらXcode配下にあるctagsにコマンドのエイリアスが取られてしまい、インストールしたctagsが実行されていないようである。
対策として、GitHub Gistに正しいバイナリにエイリアスを設定する方法が書かれていたので、その通りにやったところうまく動作した。1
$ alias ctags="`brew --prefix`/bin/ctags"
あらためてctagsコマンドの位置を確認すると正しくエイリアスが貼られている。
$ which ctags
/usr/local/bin/ctags
再度ctagsを実行したところ、正常にtagsファイルが生成された。
$ ctags -R