Pregunta

Estoy tratando de usar TemplateToolkit en lugar de una interpolación variable de buena ole y mi servidor me está causando mucho dolor. Aquí están los errores que estoy recibiendo:

*** '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.

La plataforma es Windows Server 2003 y estamos usando ActiveState perl y PPM para los paquetes con IIS.

¿Fue útil?

Solución

Descubrí esto después de mucho tiempo. Al parecer, las personas de ActiveState no registraron mucho en el paquete porque requiere Template :: Stash :: XS, pero eso no está realmente disponible en PPM. Para solucionar este problema, solo edite Template / Config.pm y cambie Template :: Stash :: XS a Template :: Stash.

Otros consejos

Por lo que he oído, si el kit de herramientas de plantillas está disponible para Strawberry Perl, definitivamente deberías considerar cambiar a Strawberry.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top