in reply to Resolving issues while installing Net::SSH2 on Ubuntu 16.04.2

G'day pritesh_ugrankar,

"Apologies if this is posted in wrong section."

Nothing to apologise for: this is a perfectly acceptable section for this type of post. If in doubt, you can always check "Where should I post X?".

"Then just to see if all is well, I ran the following command ... perl -e "Net::SSH2""

Actually, that's not doing what I suspect you want it to do. I can type all sorts of rubbish in that string and get the same result, e.g.

$ perl -e "blahblahblah" $

Both warnings and strictures would have given hints:

$ perl -we "Net::SSH2" Useless use of a constant ("Net::SSH2") in void context at -e line 1. $ perl -wMstrict -e "Net::SSH2" Bareword "Net::SSH2" not allowed while "strict subs" in use at -e line + 1. Execution of -e aborted due to compilation errors.

What you probably wanted was "use Net::SSH2"; perhaps with a version check. I don't have that module installed but here's an example with a builtin module:

$ perl -wMstrict -le 'use Data::Dumper; print $Data::Dumper::VERSION' 2.167

— Ken

Replies are listed 'Best First'.
Re^2: Resolving issues while installing Net::SSH2 on Ubuntu 16.04.2
by pritesh_ugrankar (Monk) on Mar 05, 2017 at 14:20 UTC

    Hi,

    Thanks, that was a typo. Modified as per your update.

    Thinkpad T430 with Ubuntu 16.04.2 running perl 5.24.1 thanks to plenv!!