J'essaie d'utiliser Net :: SFTP pour me connecter au serveur distant.Pourquoi Net :: SFTP-> new de Perl se plaignent de "Pas une référence ARRAY"?
Mon script est:
my %args = (
ssh_args => {
user => 'canneu_scp',
identity_files => [ '/home/home1/cgrshah/responsys/capgemini.private' ],
debug => 1,
});
my $targetserver='files.responsys.net';
my $sftp = Net::SFTP->new($targetserver, %args)
or die "could not open connection to $targetserver\n";
Mais quand je lance cela, je reçois une erreur indiquant:
Not an ARRAY reference at /usr/lib/perl5/site_perl/5.8.1/Net/SFTP.pm line 36.
Quelqu'un peut-il me aider?
pouvez-vous poster le code entourant la ligne 36 dans votre version de 'Net :: SFTP' ou peut-être juste poster quelle version vous utilisez? –
Toujours poster des exemples complets de scripts afin que nous puissions voir tout ce que vous faites. –