为什么我不能使用Template Toolkit?

时间:2021-02-28 06:52:52

I am trying to use TemplateToolkit instead of good ole' variable interpolation and my server is giving me a lot of grief. Here are the errors I am getting:

我正在尝试使用TemplateToolkit代替好的ole'变量插值,我的服务器给了我很多的悲伤。以下是我得到的错误:

*** 'D:\Inetpub\gic\source\extjs_source.plx' error message at: 2008/09/30 15:27:37 failed to create context: failed to create context: failed to load Template/Stash/XS.pm: Couldn't load Template::Stash::XS 2.20:

Can't load 'D:/Perl/site/lib/auto/Template/Stash/XS/XS.dll' for module Template::Stash::XS: load_file:The specified procedure could not be found at D:/Perl/lib/DynaLoader.pm line 230.  at D:/Perl/site/lib/Template/Stash/XS.pm line 31

BEGIN failed--compilation aborted at D:/Perl/site/lib/Template/Stash/XS.pm line 31. Compilation failed in require at D:/Perl/site/lib/Template/Config.pm line 82.

The Platform is Windows Server 2003 and we are using ActiveState perl and PPM for the packages with IIS.

平台是Windows Server 2003,我们使用ActiveState perl和PPM作为IIS包。

2 个解决方案

#1


14  

I figured this one out after a long time. Apparently the ActiveState people didn't check much into the package because it requires Template::Stash::XS, but that's not actually available in PPM. To fix this issue just edit the Template/Config.pm and change Template::Stash::XS to Template::Stash.

经过很长一段时间,我想出了这个。显然,ActiveState人员没有对包中的内容进行太多检查,因为它需要Template :: Stash :: XS,但PPM中实际上并不可用。要解决此问题,只需编辑Template / Config.pm并将Template :: Stash :: XS更改为Template :: Stash。

#2


4  

From what I hear, if Template Toolkit is available for Strawberry Perl, you should definitely look into switching to Strawberry.

据我所知,如果Strawberry Tooll可用于Strawberry Perl,你一定要考虑转换为草莓。

#1


14  

I figured this one out after a long time. Apparently the ActiveState people didn't check much into the package because it requires Template::Stash::XS, but that's not actually available in PPM. To fix this issue just edit the Template/Config.pm and change Template::Stash::XS to Template::Stash.

经过很长一段时间,我想出了这个。显然,ActiveState人员没有对包中的内容进行太多检查,因为它需要Template :: Stash :: XS,但PPM中实际上并不可用。要解决此问题,只需编辑Template / Config.pm并将Template :: Stash :: XS更改为Template :: Stash。

#2


4  

From what I hear, if Template Toolkit is available for Strawberry Perl, you should definitely look into switching to Strawberry.

据我所知,如果Strawberry Tooll可用于Strawberry Perl,你一定要考虑转换为草莓。