我使用草莓perl来尾随一个文件,使用File::Tail。
我得到了以下错误消息:
无法在@INC中找到File/Tail.pm (@INC包含:C:\草莓\perl\ lib C:/草莓/perl/site/lib C:/草莓/perl/供应商/lib C:/草莓/perl/lib)。在tailing.perl第5行.开始失败--编译在tailing.perl第5行中止.
三个包包含lib:
c:\strawberry\perl\libC:\strawberry\perl\site\libC:\strawberry\perl\vendor\lib其中c:\strawberry\perl是perl安装的根目录。
我检查了这三个包裹,但找不到File/Tail.pm。
使用cpan安装,但安装失败。
发布于 2011-11-15 21:54:04
当前CPAN上的File::Tail发行版具有从未在Windows上通过测试套件。Steffen Mueller提交了一个补丁 for Windows是5年前的事了,但它从未被整合到CPAN上的发行版中。
他的补丁是可用的这里,和哈利路亚,它为我工作。只要在任何地方打开它,运行传统的
perl Makefile.PL
dmake
dmake test
dmake install发布于 2011-11-15 20:34:39
这就是草莓Perl的伟大之处。
C:\Users\me > cpan File::Tail当然,我有:
Test Summary Report
-------------------
t/10open.t (Wstat: 0 Tests: 6 Failed: 4)
Failed tests: 3-6
t/20tail.t (Wstat: 0 Tests: 3 Failed: 3)
Failed tests: 1-3
Parse errors: Bad plan. You planned 7 tests but ran 3.
t/30name_change.t (Wstat: 0 Tests: 1 Failed: 1)
Failed test: 1
Parse errors: Bad plan. You planned 2 tests but ran 1.
Files=3, Tests=10, 32 wallclock secs ( 0.03 usr + 0.09 sys = 0.12 CPU)
Result: FAIL
Failed 3/3 test programs. 8/10 subtests failed.
dmake.EXE: Error code 255, while making 'test_dynamic'
MGRABNAR/File-Tail-0.99.3.tar.gz
C:\strawberry\c\bin\dmake.EXE test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports MGRABNAR/File-Tail-0.99.3.tar.gz
Running make install
make test had returned bad status, won't install without force所以我不推荐。
发布于 2011-11-15 21:18:10
并非所有模块都是标准模块集的一部分。您应该检查Perldoc文档。这包含所有标准的 Perl模块。如果一个模块不在里面,你必须安装它。
正如Axeman所说,您可以使用cpan命令安装任何模块。只需在命令提示符处输入cpan,当您得到cpan>提示符时,输入install File::Tail。它应该自动为您安装所有东西,包括先决条件。
您还可以在CPAN评级上查看模块评审。
https://stackoverflow.com/questions/8142769
复制相似问题