誰かがエラーの下で除外するのを助けることができます。事前@INCにXML/Writer.pmが見つかりません
で
おかげで@INCにXML/Writer.pmを見つけることができません(@INCには含まれています/home/svceln/usr/lib/perl5/site_perl/5.16.2/x86_64-linux /家を/svceln/usr/lib/perl5/site_perl/5.16.2/home/svceln/usr/lib/perl5/5.16.2/x86_64-linux/home/svceln/usr/lib/perl5/5.16.2。)at /選ぶ/アプリケーション/ tomcat_scripts/allocate_ports.plライン7 失敗したBEGIN - コンパイルは、ポートを割り当てるに/opt/apps/tomcat_scripts/allocate_ports.plラインで7 エラーが中止され、server.xmlには
run`することはできません使用しているスクリプト
#!/home/svceln/usr/bin/perl -w
# allocate_ports.pl
# allocate ports, create port_config.xml and write to stdout
use strict;
use XML::Writer;
use IO::File;enter code here
use File::Basename;
my ($increment) = 0;
my ($execDir) = dirname($0);
$#ARGV eq 0 or die "Usage: allocate_ports.pl server_name\n";
my ($port_read) = new IO::File ("$execDir/port_increment.txt");
if (defined $port_read) {
while (<$port_read>) {
chomp;
$increment = $_;
}
$port_read->close() or die "Can't close port_increment.txt: $!";
} else {
$increment = 0;
}
'XML :: Writer'がインストールされていないようです。 – melpomene
私はちょうどperlをインストールするために以下の手順に従った。何か間違っている? https://perlmaven.com/download-and-install-perl – Ragu
@Ragu XML :: Writerはperlの一部ではありません。別途インストールする必要があります。 – duskwuff