最近Perlモジュールをperl Makefile.PLするときに

syntax error at Makefile.PL line 12, near "author_tests 'xt'"

って出るときがあるんだけど、これはModule::Install::AuthorTests
というモジュールをインストールしておけばエラーは出なくなります。

モジュールの使い方はPODを見てもらうとして、このモジュールはなんのために
あるかというとモジュールの作者がモジュールを作ってる最中だけテストをしたい
場合などにこのモジュールを使うことで作者だけのテストを仕込めるようにするためみたい。

で、このモジュールは$Module::Install::AUTHORがtrueの時だけ
動くようになっていて、$Module::Install::AUTHORってのは
Module::Installを使ったプロジェクトのincディレクトリについて
の時にも書いた「inc/.author」というディレクトリがあるかないかで変わります。

つまり普通にCPANからモジュールを落して使う分には気にしなくていいと
思いますがCodeReposなどにある
モジュールをインストールするときには必要になってくるということですね。