2017-02-16 13 views
-1

Я пытаюсь установить JMX :: Jmx4Perl на ActivePerl на Windows 7. В оболочке CPAN, я побежал:Как установить JMX :: Jmx4Perl в Windows?

install JMX::Jmx4Perl 

, но я получил сообщение об отсутствующих:

Failed 2/7 тестовых программ. Недостатки 0/70 не удались. ROLAND/jmx4perl-1.12.tar.gz Отсутствуют 3 зависимостей (Sys :: SigAction, Term :: Size, Term :: Clui)

Как это установить?

+0

это, вероятно, Off Topic для переполнения стека, потому что это не совсем о perl, а также о установке стороннего программного обеспечения. Но если бы это было не так, нам также было бы трудно диагностировать проблему для вас, не зная, каковы были ваши сообщения об ошибках. – Sobrique

ответ

0

По крайней мере, одна из зависимостей, Sys :: SigAction, isn't supported on Windows. Имеется jmx4perl PPM, но только версии, успешно созданные в Windows, - несколько лет.

Я думаю, что ваш лучший снимок будет заключаться в установке Cygwin, который обеспечивает UNIX-подобную среду в Windows. Даже если вам удастся установить JMX :: Jmx4Perl в Cygwin, все может работать неправильно.

+0

Thank You ThisSuitIsBlackNot, я даже пробовал с Cygwin .. не смог добиться успеха на этом либо. :( Мне удалось получить все остальные модули, кроме (Sys :: SigAction). Невозможно получить эту зависимость, нет способа? – kumar

+0

@kumar Вы пытались запустить 'cpan Sys :: SigAction' в Cygwin? [CPAN Testers] (http://matrix.cpantesters.org/?dist=Sys-SigAction +0.23) показывает, что он успешно работает. – ThisSuitIsBlackNot

+0

Спасибо ThisSuitIsBlackNot cpan Sys :: SigAction в Cygwin действительно успешно сработал, наконец, установил jmx4perl, была какая-то другая зависимость, отсутствующая, я пошел вперед и установил каждый из них. Cygwin сделал это волшебство. – kumar