安装了Perl包但仍然看到错误

Los*_*ost 1 perl strawberry-perl perl-package

我刚刚使用"如何安装.pm运行perl脚本"问题中描述的说明在我的系统中安装了软件包

现在,我正在尝试运行Perl脚本但是我仍然看到以下错误:

Win32::OLE operating in debugging mode: _Unique => 1
 at C:/Dwimperl/perl/site/lib/Win32/OLE/Lite.pm line 30
        require Win32/OLE/Lite.pm called at C:/Dwimperl/perl/site/lib/Win32/OLE.pm line 48
        require Win32/OLE.pm called at C:\Users\c_desaik\Desktop\pwrdb\offtarget\pwrdb.pl line 37
        main::BEGIN() called at C:/Dwimperl/perl/site/lib/Win32/OLE/Lite.pm line 0
        eval {...} called at C:/Dwimperl/perl/site/lib/Win32/OLE/Lite.pm line 0
main::(C:\Users\c_desaik\Desktop\pwrdb\offtarget\pwrdb.pl:53):

53:     my $prod_id = "QPSTAtmnServer.Application";
  DB<1>
Run Code Online (Sandbox Code Playgroud)

我实际上可以在该位置看到OLE.PM文件,C:/Dwimperl/perl/site/lib/Win32/OLE但它仍然抛出错误.

我没有复制模块,我使用CPAN安装它.

我很困惑,因为有两个地方我看到一个OLE文件夹

  • C:\strawberry\perl\site\lib
  • C:/Dwimperl/perl/site/lib/Win32/OLE

通常,当我安装某些东西时,它只有一个根目录.我不确定为什么Perl是由其中两个操作的.

ike*_*ami 8

"Win32 :: OLE在调试模式下运行"不是错误.这是从调试器运行使用Win32 :: OLE的脚本时发出的警告.一切都在运转.