我正在使用草莓perl来使用File::Tail
来拖尾文件。
我收到以下错误消息:
找不到@INC中的File / Tail.pm(@INC包含:c:\ strawberry \ perl \ lib C:/ strawberry / perl / site / lib C:/ strawberry / perl / vendor / lib C: /草莓/ perl的/ lib。)在tailing.perl第5行。 BEGIN失败 - 编译在tailing.perl第5行中止。
三个包包含lib:
c:\strawberry\perl\lib
C:\strawberry\perl\site\lib
C:\strawberry\perl\vendor\lib
其中c:\strawberry\perl
是perl安装的根目录
我检查了所有三个包,但找不到File/Tail.pm
。
使用过cpan install,但安装失败。
答案 0 :(得分:11)
CPAN上的当前File::Tail
发布内容为never passed its test suite on Windows。适用于Windows 5年前的Steffen Mueller submitted a patch,但它从未被合并到CPAN上的发行版中。
他的补丁可用here,哈利路亚,它对我有用。只需在任何地方打开包装并运行传统的
即可perl Makefile.PL
dmake
dmake test
dmake install
答案 1 :(得分:0)
这对Strawberry 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
所以我不推荐它。
答案 2 :(得分:0)
并非所有模块都是标准模块集的一部分。您应该检查Perldoc Perl文档。这包含所有 标准 Perl模块。如果模块不在那里,则必须安装它。
正如Axeman所说,您可以使用cpan
命令安装任何模块。只需在命令提示符下键入cpan
,当您收到cpan>
提示时,请输入install File::Tail
。它应该自动为您安装所有内容,包括先决条件。
您还可以在CPAN Ratings查看模块评论。