1
我的腳本:
#在/ usr/local/bin中/ perl的解壓文件在Perl
use POSIX qw(strftime);
use strict;
use warnings;
use Getopt::Long;
my ($artifact, $package_id) = @ARGV;
print $artifact;
print $package_id;
if($artifact =~ /\.zip$/i)
{
chdir("/apps/checkout/artifactory/xxkintana/$package_id");
unzip $artifact;
}
運行:./script.pl test-1.0.zip 4370177
錯誤:
通過包「test-1.0.zip」無法找到對象的方法「解壓」(也許你忘了裝載「test-1.0.zip」?)在./script.pl線16
請幫我
-Thanks
我m如果同樣的錯誤米勒 – Kalaiyarasan
感謝米勒..我從那裏您可以given.my $拉鍊=歸檔:: Zip->新()的例子了; my $ status = $ zip-> read($ artifact); $ zip-> extractTree(); – Kalaiyarasan