我尝试在cmd中使用此命令在Windows 7上安装Perl 5.16模块“Template-Toolkit”:
C:> ppm安装Template-Toolkit
ppm安装失败:找不到任何提供Template-Toolkit的软件包
我安装的所有其他模块(AppConfig,DBI,DBD-mysql,MailTools,GD,Chart,GDGraph,..)都成功了。
以this webpage为指导,他们提到(在ActivateState Perl部分下)您可能无法将Perl安装到包含空格的目录中(例如“C:\ Program Files”),因为它会破坏Template-Toolkit安装程序。因为我直接在'C:\' - >中安装了Perl。 'C:\ Perl64 \',情况可能并非如此。
这个问题有解决方案吗?或者我应该使用旧版本的Perl,提到here?
答案 0 :(得分:11)
错误日志中的唯一错误是文档中的错误(次要编码问题)。
该模块可以安全地安装。只需使用cpan
即可。你只需要强制安装。
C:\>cpan
cpan> install Template
对我来说,这没有问题。 (失败的测试被跳过,因为它们只是开发测试。)如果你失败并且唯一的失败是来自t / zz-pod-kwalitee.t的两个错误,你可以安全地跟进
cpan> force install Template
答案 1 :(得分:4)
根据ppm template-toolkit page,ActiveState的Perl 5.16的构建失败(这就是为什么它不可用)。
您的选择似乎是:
答案 2 :(得分:0)
我自己没有尝试过,但您可以从ActiveState PPM获取Template :: Alloy:http://metacpan.org/pod/Template::Alloy声称它支持TT2语法等。
答案 3 :(得分:0)
我在这些命令后收到警告和错误消息:
C:\>cpan
cpan> install Template
请看下面的屏幕截图。