Changing @INC
Set the environment variable PERL5LIB or PERLLIB for all the scripts
export PERL5LIB=/path/to/lib
Adding a path to the beginning of @INC. Good for the specific script
BEGIN { unshift @INC, '/path/to/lib'; }
The same but with the standard tool:
use lib '/path/to/lib'; # good for the specific script
On the command line. Good for this invocation only.
perl -I /path/to/lib script.pl
How to change @INC to find Perl modules in non-standard locations