「続・初めてのperl」の3章のモジュールの使い方にてCPANよりBusiness::ISBNをダウンロードして問題を解くとのことなのですがモジュールをインストール出来きません。

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

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/04/06 06:33:17
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:felix33jp No.1

回答回数484ベストアンサー獲得回数3

ポイント20pt

なにかライセンスがいる有料のモジュールのように見えますが。

id:hornistyf No.2

回答回数59ベストアンサー獲得回数6

ポイント50pt

私はまだPerl勉強中の身ですが、せっかく見つけたので報告しておきます。

PerlMonks に関連した記述があります。

http://www.perlmonks.org/?node_id=617740

"ExtUtils::MakeMakerモジュールのバージョンが低いんちゃう?"とのことです。

実際、このモジュールをCPANでインストール後、Business::ISBNをインストールしてみたらきれいに入りました。

id:kaz018

原因がわかりました。

Mac OSには標準でmakeが入っておらずXcodeToolsを入れて初めて使えるようになるとの事。makeの無い状態でCPANの設定をしてしまうと何をやってもCPAN経由でインストールできなくなるそうです。

http://www.inohome.net/kuma/blog/archives/2006/02/post_392.html

ありがとうございました。

2008/04/06 06:31:22

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません