我遇到了以下perl脚本的问题,其他人写了这个脚本来生成一个uuid并将其打印到stdout。这可能与我的Windows 7计算机上使用ActiveState的Perl http://downloads.activestate.com/ActivePerl/releases/5.20.2.2001/ActivePerl-5.20.2.2001-MSWin32-x86-64int-298913.msi中的错误配置perl设置有关。我还安装了Data :: UUID perl模块版本1.220。
#!/usr/bin/perl
use UUID;
UUID::generate($uuid);
UUID::unparse($uuid, $string);
print $string . "\n"
当DOS shell中的脚本运行时没有参数时,我收到以下错误:
Undefined subroutine &UUID::generate called at xxx
有关如何调试的建议吗?