Как установить библиотеку GD с помощью Strawberry Perl - PullRequest
1 голос
/ 26 октября 2009

Я пытаюсь установить библиотеку GD, используя Strawberry Perl и GnuWin32 . Однако, когда я ввожу «установить GD» в оболочку CPAN, появляется следующее сообщение:

'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 испытывает трудности с поиском библиотеки GD, установленной в C: \ Program Files \ GnuWin32 \ bin, но я не уверен, как это исправить. Я все еще новичок в Perl, поэтому любая помощь будет оценена.

Ответы [ 4 ]

3 голосов
/ 26 октября 2009

Ваша ошибка подтверждена на тестерах cpan .

Похоже, вам нужно вручную скомпилировать и установить gdlib.

2 голосов
/ 26 октября 2009

Запустите Makefile.PL вручную. Он покажет вам список параметров. Попробуйте запустить его с параметром "-lib_gd_path".

GD может быть включен в бета-версию Strawberry 5.10.1.0. Хорошее место, чтобы спросить это irc: //irc.perl.org/#win32 IRC канал.

2 голосов
/ 26 октября 2009

Если вы убедитесь, что C:\Program Files\GnuWin32\bin находится в вашей переменной PATH ($PATH? %PATH%? Я не уверен, какой GnuWin32 использует) перед запуском CPAN, установщик должен найти gdlib-config программа, и вы по крайней мере сможете пройти через этот шаг установки.

1 голос
/ 27 октября 2009

Какую версию 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
...