我遵循“催化剂权威指南”一书。现在当我运行命令“script / lolcatalyst_lite_create.pl查看Web TT”时,我得到如下
存在“/home/hengaini/LolCatalyst-Lite/script/../lib/LolCatalyst/Lite/View” 存在“/home/hengaini/LolCatalyst-Lite/script/../t” 无法加载帮助程序“Catalyst :: Helper :: View :: TT”,“无法在@INC中找到Catalyst / Helper / View / TT.pm>(@INC包含:/ home / hengaini / LolCatalyst-Lite /script/../lib / etc / perl / usr / local /lib/perl/5.14.2 /usr/local/share/perl/5.14.2 / usr / lib / perl5 / usr / share / perl5 / usr / lib / perl / 5.14 /usr/share/perl/5.14 / usr / local / lib / site_perl。)at(eval 338)第2行。
问题: 1.催化剂仍然很受欢迎吗?每个网络框架都说得好; 2.如何解决上述问题?
谢谢!
答案 0 :(得分:7)
1 - 是的,至少和我在一起: - )
催化剂很好。没有新的Perl框架旨在取代Catalyst。
2 - 安装缺少的模块:
sudo cpan Catalyst::Helper::View::TT
确保所有内容都已安装
sudo cpan Catalyst::Runtime
sudo cpan Catalyst::Devel
答案 1 :(得分:0)
是的,Catalyst非常受欢迎,并且背后有一个非常活跃的社区。 p>
但是你遇到的问题不是特定于Catalyst。看起来您的服务器上未安装Catalyst::Helper::View::TT
。
尝试从CPAN安装它,看看你如何去。如果您还没有,还需要install Template
(Template Toolkit)。
(如果你已经拥有了,我猜你知道如何从CPAN安装!)