Combing those into a single statement that has the order you want:<div><br></div><div>use lib qw( /path/b /path/a /path/c );<br><br><div class="gmail_quote">On Tue, Aug 24, 2010 at 10:53 AM, David Alban <span dir="ltr"><<a href="mailto:extasia@extasia.org">extasia@extasia.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">greetings,<br>
<br>
one of our customary 'use lib' statements for a local program is:<br>
<br>
use lib '/nas/reg/lib/perl';<br>
<br>
i'm modifying the program and in my development area, i want to use a<br>
locally modified version of one of the modules it uses.<br>
<br>
but it's picking up the installed module rather than my local module.<br>
<br>
here's what i'm seeing:<br>
<br>
DB<1> l 1+10<br>
1 #!/usr/bin/perl<br>
2<br>
3: use strict;<br>
4: use warnings;<br>
5<br>
6: use lib '/nas/reg/lib/perl';<br>
7<br>
8 ##### => dbg<br>
9: use lib<br>
'/nas/home/dalban/perforce/srwd00reg001/default/internal/reg/pb_reg_nasify_properties/lib/perl';<br>
10 ##### <= dbg<br>
11<br>
DB<2> x @INC<br>
0 '/nas/reg/lib/perl/x86_64-linux-thread-multi'<br>
1 '/nas/reg/lib/perl/5.8.5'<br>
2 '/nas/reg/lib/perl'<br>
3 '/nas/home/dalban/perforce/srwd00reg001/default/internal/reg/pb_reg_nasify_properties/lib/perl'<br>
<br>
and if i reverse the order in which i "use" them, i get:<br>
<br>
DB<1> l 1+10<br>
1 #!/usr/bin/perl<br>
2<br>
3: use strict;<br>
4: use warnings;<br>
5<br>
6 ##### => dbg<br>
7: use lib<br>
'/nas/home/dalban/perforce/srwd00reg001/default/internal/reg/pb_reg_nasify_properties/lib/perl';<br>
8 ##### <= dbg<br>
9<br>
10: use lib '/nas/reg/lib/perl';<br>
11<br>
DB<2> x @INC<br>
0 '/nas/reg/lib/perl/x86_64-linux-thread-multi'<br>
1 '/nas/reg/lib/perl/5.8.5'<br>
2 '/nas/reg/lib/perl'<br>
3 '/nas/home/dalban/perforce/srwd00reg001/default/internal/reg/pb_reg_nasify_properties/lib/perl'<br>
<br>
i thought 'use lib' had the effect of unshifting its arg onto @INC,<br>
but /nas/reg/lib/perl seems to "win" no matter in what order i specify<br>
the libs.<br>
<br>
i've done this before with no problem. i'm sure i'm missing<br>
something. or perhaps it only seemed to work before...<br>
<br>
what am i missing?<br>
<br>
thanks,<br>
david<br>
<font color="#888888">--<br>
Live in a world of your own, but always welcome visitors.<br>
_______________________________________________<br>
SanFrancisco-pm mailing list<br>
<a href="mailto:SanFrancisco-pm@pm.org">SanFrancisco-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/sanfrancisco-pm" target="_blank">http://mail.pm.org/mailman/listinfo/sanfrancisco-pm</a><br>
</font></blockquote></div><br></div>