【发布时间】:2015-04-14 04:39:15
【问题描述】:
开发环境为OS X 10.10.3, Perl -v
This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)
问题来了
我将项目从本地环境移动到 Windows Server,现在出现以下错误:
“参考键在 CGI/Router.pm 第 94 行是实验性的。”
模块第94行显示
my $num_regexes = scalar keys $token_regexes;
整个模块可以在这里找到https://github.com/kristiannissen/CGIRouter
我这样实例化路由器模块
$router->add_route( 'GET', '/home', sub {
print header( -type => 'text/html', -charset => 'utf-8' );
print "Hello Pussy";
});
我在本地没有这个问题,但是现在我正在迁移到生产服务器,我遇到了这个问题。据我所知,它与特定的 Perl 版本有关,但在我要求提供商升级 Perl 之前,我想知道是否有什么办法可以避免这个问题?
【问题讨论】: