Link to home
Start Free TrialLog in
Avatar of stakor
stakorFlag for United States of America

asked on

Problem with .pm file

Is there a way to have a perl script find a .pm file, when you don't have access to the directories that @INC includes? (Other than ".")

I have created a script that loads a .pm file that contains all sorts of variables. I do not presently have access to any of the directories that perl looks into in it's @INC list, with the exception of ".". I change directories while running the script, and run other scripts, that also load the same .pm file. When I run the main script, from the directory that contains the .pm file in question, it runs fine, while the other sub-scripts die, because they can not find the .pm file.

Is it possible to load a .pm file with an absolute path? Or, does one have to always be able to load the .pm into a directory that @INC includes? Or can one define @INC for the user, in their log in script?

I have already modified the user's path to include the directory that has the scripts. I am not sure how to tell perl to modify @INC, as a non-admin user...
ASKER CERTIFIED SOLUTION
Avatar of FishMonger
FishMonger
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial