print $@
不显示发生异常的行。如何找到错误的确切位置?
$ perl -Mstrict -Mwarnings -MTemplate -e 'my $template = Template->new({ABSOLUTE=>0}); $template->process("test.tt") || print $@, "\n"'
file error - /etc/hosts: absolute paths are not allowed (set ABSOLUTE option)
我没有看到.tt
文件的哪一行导致错误。这使调试变得困难。
为什么TT没有显示错误的位置?这是一个难以实现的功能的固有问题吗?如果没有,为什么还没有实施?我应该提出错误报告来实现这个功能吗?