Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么这会停止我的perl应用程序包&x27;未注册警告';_Perl - Fatal编程技术网

为什么这会停止我的perl应用程序包&x27;未注册警告';

为什么这会停止我的perl应用程序包&x27;未注册警告';,perl,Perl,我正在使用perl中的内部web网关框架。现在我尝试使用Image::Magick::Thumbnail创建一个缩略图 但是如果我有这条线 my ($thumb, $x, $y) = Image::Magick::Thumbnail::create($image, 50); 我得到以下错误 package 'Image::Magick::Thumbnail' not registered for warnings 我已经追踪到了warnings.pm的313行 Croaker

我正在使用perl中的内部web网关框架。现在我尝试使用Image::Magick::Thumbnail创建一个缩略图

但是如果我有这条线

my ($thumb, $x, $y) = Image::Magick::Thumbnail::create($image, 50);
我得到以下错误

package 'Image::Magick::Thumbnail' not registered for warnings
我已经追踪到了warnings.pm的313行

        Croaker("package '$category' not registered for warnings")

但我不确定为什么这会阻止我的程序有任何想法?

使用警告::注册创建与当前包同名的警告类别

Image::Magick::Thumbnail检查类别
Image::Magick::Thumbnail
的警告是否已启用,但实际上没有使用
use warnings::register创建此类类别

代码里有一行,但被注释掉了?!您可以编辑模块以取消注释该行以解决问题。在脚本中包含以下内容也可以做到这一点:

{
   package Image::Magick::Thumbnail;
   use warnings::register;
}

使用警告::注册创建与当前包同名的警告类别

Image::Magick::Thumbnail检查类别
Image::Magick::Thumbnail
的警告是否已启用,但实际上没有使用
use warnings::register创建此类类别

代码里有一行,但被注释掉了?!您可以编辑模块以取消注释该行以解决问题。在脚本中包含以下内容也可以做到这一点:

{
   package Image::Magick::Thumbnail;
   use warnings::register;
}