如何使用Strawberry Perl安装GD库

时间:2009-10-26 20:25:44

标签: perl gd strawberry-perl gnuwin32

我正在尝试使用Strawberry perl和GnuWin32安装GD库。但是,当我在CPAN shell中输入“install GD”时,会出现以下消息:

'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 个答案:

答案 0 :(得分:3)

您的错误已在cpan testers确认。

看起来你需要manually compile and install gdlib。

答案 1 :(得分:2)

如果您确定C:\Program Files\GnuWin32\bin变量(PATH$PATH中有%PATH%?我不确定GnuWin32使用哪一个?在开始CPAN之前,安装程序应该找到gdlib-config程序,您至少可以完成安装步骤。

答案 2 :(得分:2)

手动运行'Makefile.PL'。它会显示参数列表。尝试使用参数“-lib_gd_path”运行它。

GD可能包含在Strawberry 5.10.1.0 beta中。一个好的地方是irc://irc.perl.org/#win32 IRC频道。

答案 3 :(得分:1)

您使用的是哪种版本的Strawberry Perl?我正在使用捆绑了Padre的那个,而GD附带了它:

C:\opt> perl -V
Summary of my perl5 (revision 5 version 10 subversion 0) configuration:
  Platform:
    osname=MSWin32, osvers=5.2, archname=MSWin32-x86-multi-thread
    uname='Win32 padre 5.10.0.7.beta_1 #1 20 i386'
...

C:\opt> perl -MGD -Mfeature=say -e "say $GD::VERSION"
2.44