2013年5月31日金曜日

MacにHTML::Tidyをインストール


このエントリーをはてなブックマークに追加


目的


EPUBを作るライブラリを書いているのですが、そのテストを書く際に何も工夫しないと、取得したXHTMLと答え合わせ用のXHTMLでスペース1つでも違うとテストが転けてしまう。
これは面倒なので、両方とも整形してから比較するためにHTML::Tidy を使いたい。


問題


cpanm HTML::Tidy するとテストが失敗する。build.logを見てみるとtidyp.hがないとのこと。


解決


以下のサイトにあった
【PERL】HTML / XML の 整形には TIDY“P”?

このサイトではgithubから持ってきてmakeしていますが、自分は Alien::Tidyp を使いました。



cpanm Alien::Tidyp
cpanm HTML::Tidy



課題


ライブラリとして公開するときに、必要なときだけAlien::Tidyp入れるようにってできないかな。





0 件のコメント:

コメントを投稿