1

StrawberryperlとGnuWin32を使用してGDライブラリをインストールしようとしています。ただし、CPANシェルに「installGD」と入力すると、次のメッセージが表示されます。

'gdlib-config' is not recognized as an internal or external command, operable program or batch file. **UNRECOVERABLE ERROR** Could not find gdlib-config in the search path. Please install libgd 2.0.28 or higher.

perlはC:\ Program Files \ GnuWin32 \ binにインストールされているGDライブラリを見つけるのに苦労していると思いますが、これを修正する方法がわかりません。私はまだperlに慣れていないので、助けていただければ幸いです。

4

4 に答える 4

3

cpan testersでエラーが確認されました 。

gdlibを手動でコンパイルしてインストールする必要があるようです 。

于 2009-10-26T20:38:58.913 に答える
2

C:\Program Files\GnuWin32\binCPAN を開始する前にPATH変数 ( $PATH? %PATH%? GnuWin32 が使用するものがわからない) にあることを確認すると、インストーラーはプログラムgdlib-configを検出し、少なくともインストールのそのステップを完了することができます。

于 2009-10-26T20:47:56.307 に答える
2

「Makefile.PL」を手動で実行します。パラメータのリストが表示されます。パラメータ「-lib_gd_path」で実行してみてください。

GD は Strawberry 5.10.1.0 ベータ版に含まれる可能性があります。irc://irc.perl.org/#win32 IRC チャンネルで尋ねるのが良いでしょう。

于 2009-10-26T20:51:32.617 に答える
1

Strawberry Perl のどのバージョンを使用していますか? Padreにバンドルされているものを使用しており、GD が付属しています。

C:\opt> perl -V
私の perl5 (リビジョン 5 バージョン 10 サブバージョン 0) 構成の概要:
  プラットホーム:
    osname=MSWin32、osvers=5.2、archname=MSWin32-x86-マルチスレッド
    uname='Win32 パドレ 5.10.0.7.beta_1 #1 20 i386'
...

と:

C:\opt> perl -MGD -Mfeature=say -e "say $GD::VERSION"
2.44
于 2009-10-26T21:36:33.357 に答える