开发环境为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 https://github.com/kristiannissen/CGIRouter
我像这样实例化路由器模块
$router->add_route( 'GET', '/home', sub {
print header( -type => 'text/html', -charset => 'utf-8' );
print "Hello Pussy";
});
我在本地没有这个问题,但现在我正在转移到生产服务器,我遇到了这个问题。据我所知,它与特定的 Perl 版本有关,但在我要求提供商升级 Perl 之前,我想知道是否可以做些什么来避免这个问题?