首页 > 解决方案 > 机械化模块未安装在 Windows 机器和 Ubuntu 机器中

问题描述

我尝试在我的 Windows 机器和 Ubunu 中安装 Mechanize 模块,但是安装 Mechanize 模块时出现了一些问题。有没有其他方法可以安装 Mechanize 模块。由于以下依赖关系,我无法安装 Mechanize 模块。

一些失败的模块是 AnyEvent::Future、Future::HTTP、Image::Info、Imager::File::PNG、Object::Import

我收到以下错误消息:

Failed 41/41 test programs. 1/1 subtests failed.
dmake.exe:  Error code 130, while making 'test_dynamic'
  CORION/WWW-Mechanize-Chrome-0.22.tar.gz
5 dependencies missing (AnyEvent::Future,Future::HTTP,Image::Info,Imager::File::PNG,Object::Import); additionally test harness failed
  C:\devhome\tools\perl\site\bin\dmake.exe test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports CORION/WWW-Mechanize-Chrome-0.22.tar.gz
Failed during this command:
 MSCHOUT/Text-Template-1.53.tar.gz            : make_test NO
 LEONT/Software-License-0.103013.tar.gz       : make_test NO one dependency not OK (Text::Template); additionally test harness failed
 BBYRD/Software-License-CCpack-1.11.tar.gz    : make_test NO one dependency not OK (Software::License); additionally test harness failed
 ISHIGAKI/Module-CPANTS-Analyse-0.96.tar.gz   : make_test NO 2 dependencies missing (Software::License,Software::License::CC_BY_SA_3_0); additionally test harness failed
 ETHER/Test-Kwalitee-1.27.tar.gz              : make_test NO one dependency not OK (Module::CPANTS::Analyse); additionally test harness failed
 JONASBN/Test-Timer-2.09.tar.gz               : make_test NO one dependency not OK (Test::Kwalitee)
 PEVANS/AnyEvent-Future-0.03.tar.gz           : make_test NO one dependency not OK (Test::Timer); additionally test harness failed
 CORION/Future-HTTP-0.09.tar.gz               : make_test NO
 SREZIC/Image-Info-1.41.tar.gz                : make_test NO
 TONYC/Imager-File-PNG-0.92.tar.gz            : writemakefile NO 'C:\devhome\tools\perl\bin\perl.exe Makefile.PL INSTALLDIRS=site' returned status 512
 AMBRUS/Object-Import-1.004.tar.gz            : make_test NO
 CORION/WWW-Mechanize-Chrome-0.22.tar.gz      : make_test NO 5 dependencies missing (AnyEvent::Future,Future::HTTP,Image::Info,Imager::File::PNG,Object::Import); additionally test harness failed

标签: perlwww-mechanize

解决方案


模块名称是WWW::Mechanize::Chrome,而不是“机械化”。

您可以通过运行安装 WWW::Mechanize::Chrome 及其所有先决条件

cpanm WWW::Mechanize::Chrome

或通过运行

cpan install WWW::Mechanize::Chrome

这将引入上面错误消息列出的所有缺失的先决条件。如果发现模块出现Object::Import故障,可以强制安装。无法自动安装的模块是一个已知错误。


推荐阅读