免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2564 | 回复: 4
打印 上一主题 下一主题

关于perl-web开发config.yml的模版问题 [复制链接]

论坛徽章:
1
2015年亚洲杯之巴勒斯坦
日期:2015-03-18 15:39:16
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-05-30 16:28 |只看该作者 |倒序浏览
使用的Dancer框架,在配置文件中需指定模版,config.yml添加模块如下

# When the charset is set to UTF-8 Dancer will handle for you
# all the magic of encoding and decoding. You should not care
# about unicode within your app when this setting is set (recommended).
charset: "GBK"

# template engine
# simple: default and very basic template engine
#template_toolkit: TT

#template: "simple"
template: template_toolkit
engines:
    template_toolkit:
        start_tag: '[%'
        end_tag:   '%]'


在启动 perl  app.pl的时候报错如下:

[hbat@dev_16 bin]$ perl app.pl
core - template - Template is needed by Dancer::Template::TemplateToolkit at /usr/lib/perl5/site_perl/5.8.8/Dancer/Template.pm line 21.
BEGIN failed--compilation aborted at app.pl line 2.
[hbat@dev_16 bin]$

意思是需要 Dancer::Template::TemplateToolkit 模块,但此模块我已经安装了,用perldoc Dancer::Template::TemplateToolkit 可以查到,
不知道为何报此错误,求解。

论坛徽章:
12
2015年亚洲杯之乌兹别克斯坦
日期:2015-04-10 18:29:00狮子座
日期:2016-01-17 15:40:28处女座
日期:2016-01-16 17:36:17巨蟹座
日期:2016-01-16 17:35:48未羊
日期:2015-12-12 16:18:26青铜圣斗士
日期:2015-12-09 01:07:50IT运维版块每日发帖之星
日期:2015-12-05 06:20:00神斗士
日期:2015-12-03 23:13:59IT运维版块每日发帖之星
日期:2015-11-22 06:20:00IT运维版块每日发帖之星
日期:2015-11-08 06:20:00IT运维版块每日发帖之星
日期:2015-10-29 06:20:00IT运维版块每日发帖之星
日期:2016-06-30 06:20:00
2 [报告]
发表于 2015-05-31 20:49 |只看该作者
我前阵子也遇到了跟你同样的问题,一模一样,问了老大说是模块安装的有问题(虽然模块已经安装了),么办法,只好先用自带的了,这两天刚装了新的linux系统,等我环境搭建好了,再试试,可以先看看其他的部分

论坛徽章:
1
2015年亚洲杯之巴勒斯坦
日期:2015-03-18 15:39:16
3 [报告]
发表于 2015-06-01 16:30 |只看该作者
回复 2# j_cle


    嗯,安装了新的模块,现在已经不报错了,可以继续学习了,只是相关资料样例比较少,你哪里是否有更多的资料供参考呀

论坛徽章:
12
2015年亚洲杯之乌兹别克斯坦
日期:2015-04-10 18:29:00狮子座
日期:2016-01-17 15:40:28处女座
日期:2016-01-16 17:36:17巨蟹座
日期:2016-01-16 17:35:48未羊
日期:2015-12-12 16:18:26青铜圣斗士
日期:2015-12-09 01:07:50IT运维版块每日发帖之星
日期:2015-12-05 06:20:00神斗士
日期:2015-12-03 23:13:59IT运维版块每日发帖之星
日期:2015-11-22 06:20:00IT运维版块每日发帖之星
日期:2015-11-08 06:20:00IT运维版块每日发帖之星
日期:2015-10-29 06:20:00IT运维版块每日发帖之星
日期:2016-06-30 06:20:00
4 [报告]
发表于 2015-06-12 10:52 |只看该作者
请问你是安装的哪个模块啊,借鉴下,我一直都没有搞了这阵子,我有一些pdf书 也都是坛子里下的,要的话 邮箱给你回复 3# zhangym676


   

论坛徽章:
12
2015年亚洲杯之乌兹别克斯坦
日期:2015-04-10 18:29:00狮子座
日期:2016-01-17 15:40:28处女座
日期:2016-01-16 17:36:17巨蟹座
日期:2016-01-16 17:35:48未羊
日期:2015-12-12 16:18:26青铜圣斗士
日期:2015-12-09 01:07:50IT运维版块每日发帖之星
日期:2015-12-05 06:20:00神斗士
日期:2015-12-03 23:13:59IT运维版块每日发帖之星
日期:2015-11-22 06:20:00IT运维版块每日发帖之星
日期:2015-11-08 06:20:00IT运维版块每日发帖之星
日期:2015-10-29 06:20:00IT运维版块每日发帖之星
日期:2016-06-30 06:20:00
5 [报告]
发表于 2015-07-16 00:18 |只看该作者
好久没弄了,今天又玩了一下这个,一开始也是和之前一样少提示少模块,不过后来仔细检查了下确实模块没有装,只是再报错的时候忽略了,贴出来给大家做个参考
  1. core - template - Template is needed by Dancer::Template::TemplateToolkit at /usr/local/share/perl/5.18.2/Dancer/Template.pm line 19.
  2. BEGIN failed--compilation aborted at ./app.pl line 2.
  3. root@m:/home/Web/Myapp/bin# perldoc Dancer::Template::TemplateToolkit
  4. root@m:/home/Web/Myapp/bin# cpan
  5. Terminal does not support AddHistory.

  6. cpan shell -- CPAN exploration and modules installation (v2.00)
  7. Enter 'h' for help.
  8. 解决方法: 添加下面的模块即可
  9. cpan[1]> install Template
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP