notebook

都内でWEB系エンジニアやってます。

proverc

.proverc

plenv環境でテストする際にperlコマンドだとテストが通るのにproveだとモジュール無いよって怒られることがありました。

perlで参照する@INCとproveで参照する@INCが違うってのが原因っぽい

該当モジュールをperldoc -lで検索しても存在するし、何でだろうと思っていたらprove時にオプション渡せば行けるようです

provercなるものを設定してあげてprove実行時にperlのパスも探すようにしました。

--exec "perl -Ilib -It/lib"
--color
--timer