Perl CGI ::验证安装/使用失败

时间:2016-01-08 02:53:17

标签: perl install cgi cpan

我已经通过cpan安装了Perl CGI::Validate模块。由于安装错误,我不得不强制安装 - 当我尝试使用模块时出现相同的错误(不出所料)。

  

不能在/usr/local/share/perl5/CGI/Validate.pm"中使用未定义的值作为ARRAY参考;第216行,参考者:......

这是Validate模块的错误吗?作为参考 - Validate.pm的第216行(以及以下几行):

unless (scalar @{ $form{$field} } or $fields{$field}{optional}) {
    $Blank{$field} = qq(Required field "$field" contains no data);
    next;
}

有什么明显的吗?

1 个答案:

答案 0 :(得分:-2)

仅在此环境中构建工作:    Windows(32位)Perl 5.10    Linux(32位)Perl 5.10

在其他Enviroments上构建失败,例如win64bit linux64bit MacOsx with Perl Ver 5.8,5.12。 5.14,5.16,5.18,5.20,5.22 这可能是由于对CGI包的支持下降

请查看此页面了解更多详情 http://code.activestate.com/ppm/CGI-Validate/