免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: aef25u
打印 上一主题 下一主题

本人用Dancer框架写的个人网站源码(+1.3011版代码) [复制链接]

论坛徽章:
0
21 [报告]
发表于 2011-03-28 22:00 |只看该作者
Hi aef25u,
我也碰到"Template is needed by Dancer::Template::TemplateToolkit"错误,怎么解决呢.

论坛徽章:
1
天蝎座
日期:2014-02-28 16:08:53
22 [报告]
发表于 2011-03-28 22:45 |只看该作者
回复 21# longjinjiu

cpan  install Dancer::Template::TemplateToolkit

论坛徽章:
0
23 [报告]
发表于 2011-03-28 23:04 |只看该作者
问题是Dancer::Template::TemplateToolkit已经装上了

论坛徽章:
0
24 [报告]
发表于 2011-03-29 08:18 |只看该作者
嘢,还真有实践Dancer的,赞一个。

论坛徽章:
0
25 [报告]
发表于 2011-03-29 18:24 |只看该作者
回复 21# longjinjiu

cpan App::cpanminus
然后cpanm Template::Toolkit

论坛徽章:
0
26 [报告]
发表于 2011-03-29 21:48 |只看该作者
高手啊。。学习了。

论坛徽章:
0
27 [报告]
发表于 2011-03-30 16:25 |只看该作者
我在ubuntu上搭建环境,报错。

Error 500
runtime error

Warning caught during route execution: Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.10.0/Dancer/Session/Storable.pm line 59.

/usr/local/share/perl/5.10.0/Dancer/Session/Storable.pm around line 59

56
57 sub session_file {
58     my ($id) = @_;
59     return path(
60         setting('session_dir'),
61         setting('session_name') . "_$id.stor"
62     );

Stack

main in app.pl l. 125
Dancer in /usr/local/share/perl/5.10.0/Dancer.pm l. 331
Dancer::Handler in /usr/local/share/perl/5.10.0/Dancer/Handler.pm l. 171
Dancer::Handler::Standalone in /usr/local/share/perl/5.10.0/Dancer/Handler/Standalone.pm l. 41
HTTP::Server::Simple in /usr/local/share/perl/5.10.0/HTTP/Server/Simple.pm l. 271
HTTP::Server::Simple in /usr/local/share/perl/5.10.0/HTTP/Server/Simple.pm l. 307
HTTP::Server::Simple in /usr/local/share/perl/5.10.0/HTTP/Server/Simple.pm l. 402
HTTP::Server::Simple:SGI in /usr/local/share/perl/5.10.0/HTTP/Server/Simple/PSGI.pm l. 103
HTTP::Server::Simple:SGI in /usr/local/share/perl/5.10.0/HTTP/Server/Simple/PSGI.pm l. 103
Dancer::Handler in /usr/local/share/perl/5.10.0/Dancer/Handler.pm l. 95
Dancer::Handler in /usr/local/share/perl/5.10.0/Dancer/Handler.pm l. 71
Dancer::Handler in /usr/local/share/perl/5.10.0/Dancer/Handler.pm l. 72
Dancer::Renderer in /usr/local/share/perl/5.10.0/Dancer/Renderer.pm l. 23
Dancer::Renderer in /usr/local/share/perl/5.10.0/Dancer/Renderer.pm l. 120
Dancer::Route in /usr/local/share/perl/5.10.0/Dancer/Route.pm l. 155
Dancer::Route in /usr/local/share/perl/5.10.0/Dancer/Route.pm l. 225
Dancer::Object in /usr/local/share/perl/5.10.0/Dancer/Object.pm l. 15
Dancer::Error in /usr/local/share/perl/5.10.0/Dancer/Error.pm l. 29
Dancer::Error in /usr/local/share/perl/5.10.0/Dancer/Error.pm l. 223

Settings

{
  engines  => {},
  plugins  => {
    Database  => {
      password  => 'Hidden (looks potentially sensitive)',
      dsn  => 'dbi:SQLite:dbname=test.db',
      dbi_params  => {
        AutoCommit  => '1',
        RaiseError  => '1'
      },
      username  => ''
    }
  },
  import_warnings  => 1,
  appname  => 'MyDancer',
  views  => '/home/zoomi/MyDancer/views',
  layout  => 'main.tt',
  session  => 'Storable',
  confdir  => '/home/zoomi/MyDancer',
  public  => '/home/zoomi/MyDancer/public',
  show_errors  => '1',
  session_dir  => '/home/zoomi/MyDancer/sessions',
  server  => '0.0.0.0',
  log  => 'core',
  daemon  => 0,
  logger  => 'console',
  warnings  => '1',
  template  => 'template_toolkit',
  access_log  => 1,
  traces  => 0,
  charset  => '',
  appdir  => '/home/zoomi/MyDancer',
  handlers  => {},
  port  => '3000',
  environment  => 'development',
  content_type  => 'text/html',
  apphandler  => 'Standalone',
  auto_reload  => '0'
}


Note: Values of 1 sensitive-looking keys hidden

Session

{
  id  => '443435309633286072277630253886202695'
}

Environment

{
  SCRIPT_NAME  => '',
  SERVER_NAME  => '0.0.0.0',
  'psgi.multiprocess'  => 0,
  HTTP_ACCEPT_ENCODING  => 'gzip,deflate',
  PATH_INFO  => '/',
  HTTP_CONNECTION  => 'keep-alive',
  CONTENT_LENGTH  => undef,
  REQUEST_METHOD  => 'GET',
  HTTP_ACCEPT  => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  'psgi.multithread'  => 0,
  HTTP_ACCEPT_CHARSET  => 'GB2312,utf-8;q=0.7,*;q=0.7',
  QUERY_STRING  => '',
  HTTP_USER_AGENT  => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16',
  SERVER_PORT  => '3000',
  HTTP_COOKIE  => undef,
  HTTP_ACCEPT_LANGUAGE  => 'zh-cn,zh;q=0.5',
  REMOTE_ADDR  => '10.60.10.44',
  CONTENT_TYPE  => undef,
  HTTP_KEEP_ALIVE  => '115',
  SERVER_PROTOCOL  => 'HTTP/1.1',
  'psgi.streaming'  => 1,
  'psgi.errors'  => *::STDERR,
  REQUEST_URI  => '/',
  'psgi.version'  => [
    1,
    1
  ],
  'psgi.nonblocking'  => 0,
  'psgix.io'  => bless( \*Symbol::GEN16, 'FileHandle' ),
  'psgi.url_scheme'  => 'http',
  'psgi.run_once'  => 0,
  HTTP_HOST  => '10.60.30.24:3000',
  'psgi.input'  => $VAR1->{'psgix.io'}
}

Powered by Dancer 1.3020

论坛徽章:
1
天蝎座
日期:2014-02-28 16:08:53
28 [报告]
发表于 2011-03-30 17:43 |只看该作者
ls的跟我的错误一样

论坛徽章:
0
29 [报告]
发表于 2011-08-20 17:45 |只看该作者
谢谢分享,有没有更详细的说明,拓补图

如,自己写的代码放在什么地方,然后TT在那..........

论坛徽章:
46
15-16赛季CBA联赛之四川
日期:2018-03-27 11:59:132015年亚洲杯之沙特阿拉伯
日期:2015-04-11 17:31:45天蝎座
日期:2015-03-25 16:56:49双鱼座
日期:2015-03-25 16:56:30摩羯座
日期:2015-03-25 16:56:09巳蛇
日期:2015-03-25 16:55:30卯兔
日期:2015-03-25 16:54:29子鼠
日期:2015-03-25 16:53:59申猴
日期:2015-03-25 16:53:29寅虎
日期:2015-03-25 16:52:29羊年新春福章
日期:2015-03-25 16:51:212015亚冠之布里斯班狮吼
日期:2015-07-13 10:44:56
30 [报告]
发表于 2011-08-20 18:57 |只看该作者
Hi aef25u,
我也碰到"Template is needed by Dancer::Template::TemplateToolkit"错误,怎么解决呢.
longjinjiu 发表于 2011-03-28 22:00



    你们几个都是 Template 模块没安装
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP