Module::StarterとかPBPとか

2008年12月16日
| コメント(0) | トラックバック(0) Module::StarterとかPBPとか

Perlといえば、何はなくともCPANです。
で、そのCPANには沢山のモジュールがあります。

で、そのモジュールはおおよそ決まった様式にのっとって記述されています。
そのあたりのフレームワークがPerlには用意されています。

まあ、受け売りですが。

参考:
はじめてのPerlモジュール開発メモ/楽
Part1 正しいPerl/CGIの書き方:ITpro


で、この記事にしたがって、正しい作成手順でモジュールを作ってみようということで試してみました。
…が、結果的には微妙なことになってしまいました。


Module::StarterとModule::Starter::PBPのインストール、そして、Module::Starter::PBPのセットアップまでは無事終了しました。
いざ、モジュールの作成です。
サンプルどおりモジュール名だけを入力してみると「authorが必須ですよ」というエラーが出た。

C:\nqou>module-starter --module=My::First
Must specify an author
 at C:/strawberry/perl/site/lib/Module/Starter/App.pm line 97

Module::Starter::PBPのセットアップをするとホームディレクトリに「config」というファイルができて、起動時にそれを読み込んでくれるはずなのだが。

まあ、仕方なく、authorとemailを指定して実行した。
ファイルやディレクトリができたようなので中身を確認すると、なんだか数が足りない。
…Build.PLが無いですよ。

現在入っているPerlはActivePerlではないですが、念のため「Clone」をインストールしようとしましたが、すでに入っていました。

うーむ。


Module::Starterのバージョンが1.50でしたので、記事の当時(1.42とか1.47とか)からバージョンがあがっているのが原因なのかもしれません。


試してみたかったのに、残念。

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメントする

Google検索

Last.fm

このブログ記事について

このページは、のぶりんが2008年12月16日 00:58に書いたブログ記事です。

ひとつ前のブログ記事は「NANOChatのMENTA化、その1」です。

次のブログ記事は「NANOChatのMENTA化、その2」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Creative Commons License
このブログのライセンスは クリエイティブ・コモンズライセンス.
Powered by Movable Type