sim*_*nom 0 perl templates cgi ubuntu-9.10
我继承了一个基于perl的web项目,我正在尝试建立一个本地测试服务器,以便可以在内部对项目进行更改.
服务器架构Ubuntu 9.10 php 5.2.10 mysql 5.1.37 perl 5.10.0-24ubuntu4
安装所有依赖模块和软件包,如DateTime.pm,TemplateToolkit.pm但运行该应用程序会抛出以下错误消息:
无法通过包"模板"找到对象方法"new"(也许你忘了加载"模板"?)在../lib//KPS/TemplateToolkit.pm第51行
这引用的代码块是:
sub new {
return Template->new(
INCLUDE_PATH => $KPS::Config::templatepath,
ABSOLUTE => 1,
DEBUG => 1,
);
}
Run Code Online (Sandbox Code Playgroud)
如果有人能够对此有所了解或指出我正确的方向,我将不胜感激.
谢谢
Simnom
您需要首先加载Template Toolkit,其中包括:
use Template;
要确保在此系统上正确安装Template :: Toolkit,可以从可以运行的控制台运行:
perl -MTemplate -e0
如果它返回没有错误,则表示Template.pm wsa成功加载; 如果没有,它会给你一个错误"无法在@INC中找到Template.pm ......".