DoCoMoCSSモジュールのインストールメモ

DoCoMoCSSモジュールは「cpan DoCoMoCSS」の一発でインストールできなかった。
このモジュールをインストールする前に下記のモジュールをインストールする必要があった。

  • HTML::Element
  • CSS::Tiny::Style

HTML::Elementはcpanコマンドで簡単に入るが、CSS::Tiny::Styleはcpanコマンドでは入らなかった。
まずTest::Perl::Criticが入っていないとエラーが出る。
Test::Perl::Criticは、対象としているperlプログラムがPBPに準拠しているかどうかを検査するモジュールである。
このモジュールをインストールして、再びcpanCSS::Tiny::Styleをインストールすると、Test::Perl::Criticの検査に引っかかって、エラーが出る。
Test::Perl::Criticのエラーメッセージは下記の通り。

Code before strictures are enabled at line 3, column 14. See page 429 of PBP. (Severity: 5)
Stricture disabled at line 136, column 5. See page 429 of PBP. (Severity: 5)

エラーが出ている箇所については、下記の本の429ページを見れ、と出ている。

Perlベストプラクティス

Perlベストプラクティス

この本を持っていないので確認できず。
cpanからだと、この検査に引っかかってしまうので、
普通にソース取ってきてコンパイルしてインストールした。
この時点で、「cpan DoCoMoCSS」でDoCoMoCSSモジュールがインストールできた。