为什么这会停止我的perl应用程序包&x27;未注册警告';
我正在使用perl中的内部web网关框架。现在我尝试使用Image::Magick::Thumbnail创建一个缩略图 但是如果我有这条线为什么这会停止我的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
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;
}