安装CPAN模块时出现问题

问题描述 投票:5回答:2

我在尝试安装CPAN模块时遇到了很多问题。使用cpan.exe,我尝试安装一个模块,例如,“安装Win32 :: IE :: Mecahnize”,但我最终打了一堵墙。在开始它找到dmake.EXE并且没关系,但是当安装完成时它表示dmake.exe不正常,而Dmake.exe错误代码255,同时使'test-dynamic'。

我很困惑发生了什么,为什么它不工作?非常感谢帮助。

这是我得到的当前错误: dmake.EXE: Error code 255, while making 'test_dynamic' C:\strawberry\c\bin\dmake.EXE test -- NOT OK
Running make install
make test had returned bad status, won't install without force
ABELTJE/Win32-IE-Mechanize-0.009.tar.gz : make_text NO

windows perl module cpan
2个回答
6
投票

这不是你的错。该模块不适用于任何人。当您遇到模块故障时,请调查它以查看其他人是否遇到问题。你可以看看its CPAN Search page看到没有通过testers reports for that distribution。该分发不应在没有武力的情况下安装我们在Effective Perl Programming的研究模块部分介绍了其中的一些内容。

你可以安装其他模块没有问题吗?


1
投票

你好,这就是我安装了ActivePerl和Strawberry Perl,这是一个问题吗?

应该不是问题。但是,您需要确保Strawberry Perl的发行版包含构建和安装非文本模块所需的二进制文件和库。你需要确保你使用的是Strawberry Perl的东西而不是ActivePerl。我建议将Strawberry Perl放入PATH,但不要放入ActivePerl。

最简单的事情不是使用CPAN,而是使用ActivePerl自己的PPM管理器。 ActivePerl可能预先构建了大约90%的CPAN模块,并通过他们的PPM管理器提供它们。试试吧。

© www.soinside.com 2019 - 2024. All rights reserved.