March 12, 2010
■ [perl][memo][module]Win環境でモジュールの配布パッケージを作ってみる(草稿)

日を置くと情熱も記憶も失われるもので、もう何書こうとしてたか思い出せません。ですので、自分の環境で配布パッケージ作る時に引っかかった所を断片的に記録しておきます。
環境
- Windows XP
- Active Perl
- Cygwin
- Visual C++
モジュール作成からパッケージまでの10の手順
- このへん読む
- Module::Starter/Module::Starter::PBPインストール
- $ perl -MModule::Starter::PBP=setup
- 出来たテンプレートフォルダ(%HOME%/.module_starter/PBP)をC:\Perl\PBPに移動
- configのテンプレートページのとこC:\Perl\PBPに書き換え
- $ module-starter --module=Hoge
- Hoge/lib/Hoge.pm 書く
- $ PATH C:\Perl\bin;C:\Program Files\Microsoft Visual Studio 9.0\VC\bin
- $ perl Makefile.pl
- $ make dist
ツマルの詰まったとこ
- Win 2000/XP特有?の問題として、%HOME%がだいたいDocuments and Settings/fugaとか、パスに空白が入ってるせいでmodule-starterがテンプレートページのパスが分からないとかのエラー吐く
- スペースはいってないパスにPBPディレクトリを移動して解決
- CygwinのせいなのかMakefileしてつくったmakeが"multiple target patterns. Stop"とかでエラー
おしまい
こんな感じで案外あっさり出来てしまいました。それでもそれなりに環境整えてやらないと出来るものもできないんだなぁというのが今回の感想です。あ、これ草稿のまま終わりそう。夜。
cf.
コメントを書く
Addy2011/06/05 09:30Hey, that post leaves me feeilng foolish. Kudos to you!
pzhmlhal2011/06/05 17:55TpHTVq <a href="http://fjlidowwjrli.com/">fjlidowwjrli</a>
vmenumsdhq2011/06/06 22:29YduFNj , [url=http://atmticemgxor.com/]atmticemgxor[/url], [link=http://lgdhqdabbown.com/]lgdhqdabbown[/link], http://pfnsyxtchlrl.com/
ohljogo2011/06/07 17:55NtmO91 <a href="http://eubvdbyyziyx.com/">eubvdbyyziyx</a>
gldecnzo2011/06/09 19:286zOWRa , [url=http://vajhjtqiwcpz.com/]vajhjtqiwcpz[/url], [link=http://adsgrcuxunqi.com/]adsgrcuxunqi[/link], http://cjtppvomotap.com/