Makefile.PL для RRDTool :: OO использует инструмент gzip
и целый ряд других инструментов и предположений Unix.
system("gzip -dc rrdtool.tar.gz | tar xfv -; cd `ls -t | grep rrdtool | grep -v gz | head -1`; ./configure $CONFIGURE_OPTS; make; cd bindings/perl-shared; perl Makefile.PL; make; make test; make install") and die "Install failed: $!";
Это очень Unix-строка кода, и она не будет работать в Windows, независимо от того, сколько программ вы устанавливаете. Он делает то, что рекомендуется в разделе УСТАНОВКА документации для установки rrdtool и настройки привязок Perl.
К счастью, похоже, что это необходимо только для сборки и установки rrdtool. Установите rrdtool самостоятельно, обязательно скомпилировав привязки Perl, затем повторите попытку установки RRDTool :: OO. Если он просит установить rrdtool для вас, он не может загрузить модуль RRDs
, который поставляется вместе с rrdtool.
Чтобы установить RRDs
, скомпилируйте rrdtool, затем перейдите в bindings/perl-shared
и установите его, как и любой другой модуль. Также возможно, что ppm
сможет установить скомпилированный RRDs
с ppm install RRDs
.