#!/usr/local/bin/perl
use strict;
use warnings;
use lib ("/Users/jimk/tmp/First/lib");
use First;
print "Hello, world\n";
####
#!/usr/local/bin/perl
BEGIN: {
unshift @INC, qq{/Users/jimk/tmp/First/lib};
}
print "$_\n" for @INC;
use strict;
use warnings;
print "Hello, world\n";
####
/Users/jimk/tmp/First/lib
/usr/local/lib/perl5/5.8.8/darwin-2level
/usr/local/lib/perl5/5.8.8
...
.
Hello, world
####
#!/usr/local/bin/perl
BEGIN: {
unshift @INC, qq{/Users/jimk/tmp/First/lib};
}
print "$_\n" for @INC;
use strict;
use warnings;
use First;
print "Hello, world\n";
####
Can't locate First.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/darwin-2level /usr/local/lib/perl5/5.8.8
...
.) at inc.pl line 8.
BEGIN failed--compilation aborted at inc.pl line 8.