#!/usr/bin/perl use strict; use warnings; my $path; BEGIN { $path = $0; $path =~ s{[^\/]+$}{libs/}; } use lib $path; use MyLib; #### package MyLib; printf "Module %s loaded.\n", __PACKAGE__; #### Module MyLib loaded. #### $ perl -v | head -2 This is perl, v5.8.8 built for x86_64-linux-thread-multi