将JSON模块从1.54版更新到2.07后,我在日志中收到以下警告:
Prototype mismatch: sub ModPerl::ROOT::ModPerl::PerlRun::mypath_myfile_2epl::from_json: none vs ($@) at mypath_myfile.pl line 6.
Prototype mismatch: sub ModPerl::ROOT::ModPerl::PerlRun::mypath_myfile_2epl::to_json: none vs ($@) at mypath_myfile.pl line 6.
Prototype mismatch: sub ModPerl::ROOT::ModPerl::PerlRun::mypath_myfile_2epl::encode_json: none vs ($) at mypath_myfile.pl line 6.
Prototype mismatch: sub ModPerl::ROOT::ModPerl::PerlRun::mypath_myfile_2epl::decode_json: none vs ($) at mypath_myfile.pl line 6.
myfile.pl use JSON;
的第6行中的被称为
任何想法在这里出了什么问题或如何解决这个问题?
答案 0 :(得分:0)
在CPAN检查JSON 1 .x和2.x之间的不兼容性 在JSON之前你包括什么?您正在运行哪个modperl版本?
答案 1 :(得分:0)
听起来您还需要将JSON :: XS和/或JSON :: PP更新为兼容版本。