Mac OS 10.4.11を使用しておりTerminalより以下のコマンドでインストールを試みました。
$ perl -MCPAN -e shell
cpan> install Business::ISBN
以下のような返答がありました。
他のモジュールをインストールしようとしても同じように表示されます。
どういう意味なのでしょうか?
インストール出来ない原因は何故なのでしょうか?
WARNING: LICENSE is not a known parameter.
Checking if your kit is complete...
Looks good
'LICENSE' is not a known MakeMaker parameter name.
Writing Makefile for Business::ISBN::Data
-- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
Running make for B/BD/BDFOY/Business-ISBN-2.03.tar.gz
Is already unwrapped into directory /Users/local/.cpan/build/Business-ISBN-2.03
CPAN.pm: Going to build B/BD/BDFOY/Business-ISBN-2.03.tar.gz
-- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
私はまだPerl勉強中の身ですが、せっかく見つけたので報告しておきます。
PerlMonks に関連した記述があります。
http://www.perlmonks.org/?node_id=617740
"ExtUtils::MakeMakerモジュールのバージョンが低いんちゃう?"とのことです。
実際、このモジュールをCPANでインストール後、Business::ISBNをインストールしてみたらきれいに入りました。
原因がわかりました。
Mac OSには標準でmakeが入っておらずXcodeToolsを入れて初めて使えるようになるとの事。makeの無い状態でCPANの設定をしてしまうと何をやってもCPAN経由でインストールできなくなるそうです。
http://www.inohome.net/kuma/blog/archives/2006/02/post_392.html
ありがとうございました。