В настоящее время у меня есть сервер Windows XP Pro SP3 с XAMPP. Сегодня я скачал дополнение Perl для XAMPP, и оно установилось без проблем. После установки я смог перейти к файлам .pl на моем сервере с помощью браузера, и они выполнялись правильно. Сейчас я пытаюсь установить некоторые модули Perl с использованием CPAN, и я получаю несколько сообщений об ошибках, и модули не устанавливаются. Я незнаком с Perl и буду благодарен за любую помощь. Вот что происходит, когда я пытаюсь установить модуль:
cpan[4]> install Task::Kensho
Running install for module 'Task::Kensho'
Running make for A/AP/APEIRON/Task-Kensho-0.31.tar.gz
CPAN: LWP::UserAgent loaded ok (v5.817)
I would like to connect to one of the following sites to get 'authors/id/A/AP/AP
EIRON/Task-Kensho-0.31.tar.gz':
http://www.perl.org/CPAN/
ftp://ftp.perl.org/pub/CPAN/
Is it OK to try to connect to the Internet? [yes] yes
Fetching with LWP:
http://www.perl.org/CPAN/authors/id/A/AP/APEIRON/Task-Kensho-0.31.tar.gz
CPAN: Digest::SHA loaded ok (v5.45)
Fetching with LWP:
http://www.perl.org/CPAN/authors/id/A/AP/APEIRON/CHECKSUMS
Checksum for \.cpan\sources\authors\id\A\AP\APEIRON\Task-Kensho-0.31.tar.gz ok
Scanning cache \.cpan\build for sizes
............................................................................DONE
The system cannot find the path specified.
Uncompressed \.cpan\sources\authors\id\A\AP\APEIRON\Task-Kensho-0.31.tar.gz succ
essfully
Using Tar:"C:\Programme\Microsoft Visual Studio .NET 2003\Vc7\bin\tar.EXE" xvf "
Task-Kensho-0.31.tar":
The system cannot find the path specified.
Couldn't untar Task-Kensho-0.31.tar
CPAN: File::Temp loaded ok (v0.18)
Package seems to come without Makefile.PL.
(The test -f "\.cpan\build\APEIRON-zQFric\Makefile.PL" returned false.)
Writing one on our own (setting NAME to TaskKensho)
Had problems unarchiving. Please build manually
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Failed during this command:
APEIRON/Task-Kensho-0.31.tar.gz : unwrapped NO -- untar failed
Эта конкретная строка:
Using Tar:"C:\Programme\Microsoft Visual Studio .NET 2003\Vc7\bin\tar.EXE" xvf "
Ссылка на файл и каталог, которых у меня нет в моей системе. Я не уверен в значимости этого, но думал, что укажу на это.
Любая помощь очень ценится!
Обновление: @daxim, спасибо за предложение. Я установил Strawberry Perl и смог установить все необходимые модули для скрипта, который я пытаюсь запустить, используя cpan install [имя модуля]. Однако когда я перехожу к сценарию с помощью веб-браузера, он не компилируется, и я получаю это в журнале ошибок Apache:
[Sun Jan 08 13:03:15 2012] [error] [client 192.168.1.1] Can't load 'C:/strawberry/perl/site/lib/auto/XML/LibXML/LibXML.dll' for module XML::LibXML: load_file:The specified module could not be found at C:/strawberry/perl/lib/DynaLoader.pm line 200.\r
[Sun Jan 08 13:03:15 2012] [error] [client 192.168.1.1] at C:/strawberry/perl/site/lib/XML/LibXML.pm line 154\r
[Sun Jan 08 13:03:15 2012] [error] [client 192.168.1.1] BEGIN failed--compilation aborted at C:/strawberry/perl/site/lib/XML/LibXML.pm line 154.\r
[Sun Jan 08 13:03:15 2012] [error] [client 192.168.1.1] Compilation failed in require at C:/strawberry/perl/site/lib/XML/LibXML/SAX.pm line 17.\r
[Sun Jan 08 13:03:15 2012] [error] [client 192.168.1.1] BEGIN failed--compilation aborted at C:/strawberry/perl/site/lib/XML/LibXML/SAX.pm line 17.\r
[Sun Jan 08 13:03:15 2012] [error] [client 192.168.1.1] Compilation failed in require at (eval 27) line 1.\r
Я установил XML :: LibXML и другие необходимые модули. Еще раз спасибо за любую помощь!