人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

perl モジュールのインストールについて

webアプリケーションの開発をしたく、
現在perlプログラミングの学習中です、使用環境は下記
macbookair os 10.7.4(Lion)
perlは最初からインストールされているもの(5.10と5.12)だと思う

GD::Graphモジュールを使いグラフのサンプルつくりたい。
標準モジュールでないらしく、CPANをつかってインストールしなければならないところまでわかりました。

ターミナルで# sudo cpan
いろいろでてきて、最後に
cpan[1]> install GD::Graph
を入力
いろいろコメントがでてきて、、、
省略
-----------
LDS/GD-2.46.tar.gz : writemakefile NO '/usr/bin/perl Makefile.PL' returned status 512
MVERB/GDTextUtil-0.86.tar.gz : make NO
BWARFIELD/GDGraph-1.44.tar.gz : make NO
-----------
で終了、

最後にmake NOとなっているのできちんとインストールできてるのか不明、
サンプルコード打ち込むが「Internal Server Error」
インストールできてない模様、
xcodoはインストールしていますが何が原因わからず

アドバイスいただけないでしょうか。

●質問者: nex-yk
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Cherenkov
●50ポイント

この辺を参考に必要なパッケージを入れてみてはどうでしょう。


2 ● TransFreeBSD
●50ポイント ベストアンサー

いろいろコメントがでてきて、、、
省略

の部分が重要です。

http://qanda.rakuten.ne.jp/qa6373180.html
たとえば上記だと最後で同じようにエラーになってますが直接のエラーメッセージはその上の

Couldn't find your C compiler
Compilation failed in require at Makefile.PL line 5.

です。「Cコンパイラが見つかりません」というエラーですね。

他にも
http://d.hatena.ne.jp/aprl/20081220#1229734002

Note (probably harmless): No library found for -lexpat
Expat must be installed prior to building XML::Parser and I can't find
it in the standard library directories. You can download expat from:
http://sourceforge.net/projects/expat/

「-lexpatのライブラリが見つからない。Expatは云々」

http://www.japanesetoday.com/99/%8B%E3%91%E5%8B%E3%98Y/2008/Cygwin/1214.txt/read.html

Can't exec "mysql_config": No such file or directory at Makefile.PL line 454.
Can't find mysql_config. Use --mysql_config option to specify where mysql_config is located

「"mysql_config"が実行できない:ファイルもディレクトリもない」

などなど。NoとかNotとか否定表現(だけとは限らないけれど)がありませんか?


nex-ykさんのコメント
補足です、いろいろコメントは下記のような内容 ------- cpan[1]> install GD::Graph Going to read '/Users/ykMacBookAir/.cpan/Metadata' Database was generated on Sun, 13 May 2012 21:47:03 GMT Running install for module 'GD::Graph' Running make for B/BW/BWARFIELD/GDGraph-1.44.tar.gz Checksum for /Users/ykMacBookAir/.cpan/sources/authors/id/B/BW/BWARFIELD/GDGraph-1.44.tar.gz ok Scanning cache /Users/ykMacBookAir/.cpan/build for sizes ............................................................................DONE CPAN.pm: Going to build B/BW/BWARFIELD/GDGraph-1.44.tar.gz Checking if your kit is complete... Looks good Warning: prerequisite GD 1.18 not found. Warning: prerequisite GD::Text 0.80 not found. Writing Makefile for GD::Graph The automatic tests for GDGraph are not really a solid workout of the library. The best way to test the package is to run the examples before installing it. You can run the examples in the samples directory with `make samples` or by going into that directory, and just running `make`. If that fails, please read samples/Makefile. ---- Unsatisfied dependencies detected during ---- ---- BWARFIELD/GDGraph-1.44.tar.gz ---- GD::Text [requires] GD [requires] Running make test Delayed until after prerequisites Running make install Delayed until after prerequisites Running install for module 'GD::Text' Running make for M/MV/MVERB/GDTextUtil-0.86.tar.gz Checksum for /Users/ykMacBookAir/.cpan/sources/authors/id/M/MV/MVERB/GDTextUtil-0.86.tar.gz ok CPAN.pm: Going to build M/MV/MVERB/GDTextUtil-0.86.tar.gz Checking if your kit is complete... Looks good Warning: prerequisite GD 1 not found. Writing Makefile for GD::Text ---- Unsatisfied dependencies detected during ---- ---- MVERB/GDTextUtil-0.86.tar.gz ---- GD [requires] Running make test Delayed until after prerequisites Running make install Delayed until after prerequisites Running install for module 'GD' Running make for L/LD/LDS/GD-2.46.tar.gz Checksum for /Users/ykMacBookAir/.cpan/sources/authors/id/L/LD/LDS/GD-2.46.tar.gz ok CPAN.pm: Going to build L/LD/LDS/GD-2.46.tar.gz Notice: Type perl Makefile.PL -h for command-line option summary. **UNRECOVERABLE ERROR** Could not find gdlib-config in the search path. Please install libgd 2.0.28 or higher. If you want to try to compile anyway, please rerun this script with the option --ignore_missing_gd. Warning: No success on command[/usr/bin/perl Makefile.PL] 'YAML' not installed, will not store persistent state LDS/GD-2.46.tar.gz /usr/bin/perl Makefile.PL -- NOT OK Running make test Make had some problems, won't test Running make install Make had some problems, won't install Running make for M/MV/MVERB/GDTextUtil-0.86.tar.gz Has already been unwrapped into directory /Users/ykMacBookAir/.cpan/build/GDTextUtil-0.86-FKy9dK CPAN.pm: Going to build M/MV/MVERB/GDTextUtil-0.86.tar.gz Warning: Prerequisite 'GD => 1' for 'MVERB/GDTextUtil-0.86.tar.gz' failed when processing 'LDS/GD-2.46.tar.gz' with 'writemakefile => NO '/usr/bin/perl Makefile.PL' returned status 512'. Continuing, but chances to succeed are limited. Can't exec "make": No such file or directory at /System/Library/Perl/5.12/CPAN/Distribution.pm line 2026. MVERB/GDTextUtil-0.86.tar.gz make -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible Running install for module 'GD' Running make for L/LD/LDS/GD-2.46.tar.gz Has already been unwrapped into directory /Users/ykMacBookAir/.cpan/build/GD-2.46-BUsY9T '/usr/bin/perl Makefile.PL' returned status 512, won't make Running make test Make had some problems, won't test Running make install Make had some problems, won't install Running make for B/BW/BWARFIELD/GDGraph-1.44.tar.gz Has already been unwrapped into directory /Users/ykMacBookAir/.cpan/build/GDGraph-1.44-AnAZmf CPAN.pm: Going to build B/BW/BWARFIELD/GDGraph-1.44.tar.gz Warning: Prerequisite 'GD::Text => 0.80' for 'BWARFIELD/GDGraph-1.44.tar.gz' failed when processing 'MVERB/GDTextUtil-0.86.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'GD => 1.18' for 'BWARFIELD/GDGraph-1.44.tar.gz' failed when processing 'LDS/GD-2.46.tar.gz' with 'writemakefile => NO '/usr/bin/perl Makefile.PL' returned status 512'. Continuing, but chances to succeed are limited. Can't exec "make": No such file or directory at /System/Library/Perl/5.12/CPAN/Distribution.pm line 2026. BWARFIELD/GDGraph-1.44.tar.gz make -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible Failed during this command: LDS/GD-2.46.tar.gz : writemakefile NO '/usr/bin/perl Makefile.PL' returned status 512 MVERB/GDTextUtil-0.86.tar.gz : make NO BWARFIELD/GDGraph-1.44.tar.gz : make NO -------- ターミナルに関しては初心者で全く??の状態です。

TransFreeBSDさんのコメント
偶然にも、ちょうどはてな記法で強調されてますね。 >> **UNRECOVERABLE ERROR** Could not find gdlib-config in the search path. Please install libgd 2.0.28 or higher. << まさにCherenkovさん紹介の [http://d.hatena.ne.jp/seinzumtode/20120113/1326454876:title] >> よく覚えてないけど libgd-configが見つからない libgd 2.0.28 or higherをダウンロードしろ というエラーも出ている。 << ですね(ダウンロードではなくインストールですが)

nex-ykさんのコメント
誠に恥ずかしい質問ですが、上記の用に -- まさにCherenkovさん紹介の GD::GraphのCPANからのインストールに向けて - how to code something -- から、はいって、 -- http://www.boutell.com/gd/http/gd-2.0.28.tar.gz -- アクセスしますと、「gd-2.0.28.tar」がダウンロードされて、解凍すると 「gd-2.0.28」フォルダが、macのダウンロードフォルダにはいりましたが、 この「gd-2.0.28」フォルダmacのどこにおけばいいのでしょうか? この「gd-2.0.28」フォルダで正解なのでしょうか。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ