我正在研究如何在Linux机器上安装perl模块(而不是使用CPAN)。当我运行该命令时:
perl Build.PL
我得到以下错误:
ERROR: Missing required field 'dist_abstract' for metafile
Could not get valid metadata. Error is: Invalid metadata structure.
Errors: Missing mandatory field, 'abstract' (abstract) [Validation: 1.4],
value is an u
我正在尝试安装中的mysqlslurp实用程序。
我发现它需要,因此我也安装了那个包。
但是我仍然不能使用mysqlslurp命令。我得到一个错误:
Can't locate Moose.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
.....
BEGIN failed--compilation aborted at /usr/bin/mysqlslurp line 4.
我正在SLES 12下运行Perl脚本,SLES 12安装了Perl 5.18。当试图运行我的Perl脚本时,我会得到一个错误:
Can't locate Shell.pm in @INC (you may need to install the Shell module)
(@INC contains:
/usr/lib/perl5/site_perl/5.18.2/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.18.2
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-t
我希望每晚自动更新所有已安装的CPAN模块,因此我在crontab中放置了以下命令
@daily cpan -i $(cpanp -o | perl -lane 'print $F[3]')
但是,无论何时运行此命令,我都会收到以下错误消息:
Unable to get Terminal Size. The TIOCGWINSZ ioctl didn't work. The COLUMNS and
LINES environment variables didn't work. The resize program didn't work. at
/us
我想使用CPAN安装一些Perl包,但在尝试启动CPAN shell时得到以下错误:
paulzierep@naproxen:~$ cpan
Can't locate B.pm in @INC (you may need to install the B module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/li
我必须在不同的(基于linux的)数据库机器上使用Perl脚本与DBI模块连接。oracle驱动程序也已安装。
Perl和所有模块都只安装在我的“家庭”机器上,其他模块是不可能安装的。所以我试着把模块从工作机器复制到DB机器。
我得到以下错误:
install_driver(Oracle) failed: Unable to get DBI state function. DBI not loaded. at /usr/lib64/perl5/DynaLoader.pm line 223.
Compilation failed in require at (eval 5) line 3.
我的