use lib relative pathnames - redux

use lib relative pathnames - redux

am 09.12.2005 00:49:47 von Tookelso

Hello,

I'm trying to use libraries that are relative to the perl module or
script that's being called.

The below code will not work
use lib '../lib'
if I execute the script from a different drive letter, or from a
different directory in Windows.

I found this thread from 8 years ago: http://tinyurl.com/drsoh

Some people were going to use the following code:

use lib File::Basename::dirname(__FILE__) . "../lib";

Is there a more up to date solution?

Thanks,
--Nate

Re: use lib relative pathnames - redux

am 09.12.2005 01:24:47 von John Bokma

Tookelso@yahoo.com wrote:

> Hello,
>
> I'm trying to use libraries that are relative to the perl module or
> script that's being called.
>
> The below code will not work
> use lib '../lib'
> if I execute the script from a different drive letter, or from a
> different directory in Windows.
>
> I found this thread from 8 years ago: http://tinyurl.com/drsoh
>
> Some people were going to use the following code:
>
> use lib File::Basename::dirname(__FILE__) . "../lib";
>
> Is there a more up to date solution?

Don't know about up to date, but I used this one in the past:
http://search.cpan.org/~nwclark/perl-5.8.7/lib/FindBin.pm


--
John Small Perl scripts: http://johnbokma.com/perl/
Perl programmer available: http://castleamber.com/
I ploink googlegroups.com :-)