It’s very simple.

Suppose I’m using

use WWW::Mechanize;
#use File::Find;
my $mech = WWW::Mechanize->new( autocheck => 0 );

in my code.

To install WWW::Mechanize,

cpan install WWW/


If a module is not installed, it gives an error similiar to the following:

[[email protected]] ~/wordpress_plugin_updater #perl
Can't locate File/Find/ in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.16.3/i686-linux /usr/local/lib/perl5/site_perl/5.16.3 /usr/local/lib/perl5/5.16.3/i686-linux /usr/local/lib/perl5/5.16.3 .) at line 63.
BEGIN failed--compilation aborted at line 63.

So I have to do:

cpan install File/Find/