Perl : Loading moduled in local directory.

I have the need to load modules in a local directory. I am a perl new guy. When I test Net::SSH2, I get the following message. I did load the required libssh2.

Not sure where to go from here. Is there a way to test that libssh2 is loaded correctly ?

So you have libssh2 ? where ?

Look at these message carefully

The libssh2 library is required by this module. If you don't have it, you can
download it from http://www.libssh2.org; you may also need OpenSSL, which can
be obtained from OpenSSL: The Open Source toolkit for SSL/TLS , or libgcrypt, which can be obtained from The GNU Privacy Guard .

and

perl Makefile.PL lib=$HOME/libssh2/lib inc=$HOME/libssh2/include \
ldargs="-lz"

Make sure you have all the prerequisites.