I am trying to install some Perl modules into a non-standard location, let’s call it /non/standard/location. I used
perl Makefile.PL PREFIX=/non/standard/location
make;make install
to install them.
In the script which uses the module, it seems to be necessary to specify a long directory path including the version of Perl, like so:
#!/usr/local/bin/perl
use lib '/non/standard/location/lib/perl5/site_perl/5.8.9/';
use A::B;
Is there any use lib or other statement which I can use which is not so long and verbose, and which does not include the actual version of Perl, in order that I don’t have to go back and edit this out of the program if the version of Perl is upgraded?
Currently I have installed via the following prescription, which seems to fix things.
I welcome any constructive criticism of this. I want to use
--no-manpagesbut theINSTALLMAN1DIRseems to be necessary anyway.