2008-10-01 3 views
3

좋은 보완 대신에 TemplateToolkit을 사용하려고합니다. '내 보완 대체 서버가 내게 많은 슬픔을 안겨줍니다.Template Toolkit을 사용할 수없는 이유는 무엇입니까?

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

플랫폼은 Windows Server 2003의이고 우리는 IIS와 함께 패키지은 ActiveState Perl과 PPM을 사용하고 있습니다 : 여기에 내가 점점 오전 오류입니다.

답변

14

나는 이것을 오랫동안 이해했다. 분명히 ActiveState 사람들은 Template :: Stash :: XS가 필요하기 때문에 패키지를 많이 확인하지 못했지만 실제로 PPM에서는 사용할 수 없습니다. 이 문제를 해결하려면 Template/Config.pm을 편집하고 Template :: Stash :: XS를 Template :: Stash로 변경하십시오.

+0

이 문제가 언제 해결되었는지는 모르지만 ppm을 통한 현재 Template-Toolkit은 ActivePerl 5.10.1.1006에서 잘 작동합니다. – troyt

4

Strickberry에서 Template Toolkit을 사용할 수 있다면 Strawberry로 전환해야합니다.

+0

나는 의사 결정의 하위 계층에 속해 있기 때문에 지금은 시간인지는 모르겠다 :-) –