Я на самом деле пытаюсь установить RRDTool на окна, используя клубнику perl, и это хорошо cpan
. Проблема заключается в том, что инструмент не будет правильно устанавливать пакет RRDTool, от которого зависит пакет :: OO.Как установить RRDTool :: OO на Strawberry perl
Я попытался скомпилировать модуль (загрузив его с http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gz). Но когда я пытаюсь открыть .sln-файл с Visual Studio (2008 или 2010), я сталкиваюсь с ошибкой, кричащей, что файлы .vcproj не принимаются в счет VS ...
Итак, мои два основных вопроса:
Как скомпилировать RRDTool на окнах с официальным пакетом? Я что-то упускаю? обратите внимание, что я скорее не найти готовую версию этой библиотеки, как можно найти на http://www.thebits.info/general/rrdtool-v-1-4-4-win32-binaries-226.htm, по соображениям безопасности
Как интегрировать скомпилированный модуль в Strawberry Perl? Простое копирование и вставка файлов из модуля в каталог клубники \ perl?
редактировать: как сказано в первых комментариях, я хотел бы добавить, что я понимаю, что ошибка trigered на CPAN Клубничного означает, что некоторые команды системы, используемые для установки RRDTool должна быть линукс команды, поэтому он не исполняться на powershell.
Что вы делали? Какую ошибку вы получаете? Почему вы используете визуальную студию с Strawberry Perl (обычно, вы хотите использовать включенную GCC) –
@RobertP Я попытался использовать CPAN, привезенный с Strawberry, для установки RRDTools :: OO, но когда cpan пытается установить RRDTools сам, ошибка является следующим: «gzip» не распознается как внутренняя или внешняя команда, исполняемая программа или командный файл. Установка завершена: at .. \ .. \ strawberry \ cpan \ build \ RRDTool-OO-0.31 \ Makefile.PL строка 77, строка 1. –
Bacon
@RobertP Visual Studio - это инструмент, который можно использовать для открытия .sln-файлов в дистрибутиве RRDTool. В этом sln-файле будет создан файл .exe, который (как я его понимаю) установит модуль на машине. – Bacon