|
|
| Perl-Sensitive Sunglasses | |
| PerlMonks |
Calling Subroutines From Another File: Path Problemby anshumangoyal (Scribe) |
| on Jan 08, 2013 at 05:46 UTC ( #1012160=perlquestion: print w/ replies, xml ) | Need Help?? |
|
anshumangoyal has asked for the
wisdom of the Perl Monks concerning the following question:
I am having 20 Subroutines which are common to almost 30+ files. Instead of adding all these subroutines in each file I created a file CommonSubs.pm and placed in location C:\DIR1\DIR2\DIR3\CommonSubs.pm. My all other Files are also located in the same location. E.g. File1.pl calling CommonSubs.pm is located at C:\DIR1\DIR2\DIR3\File1.pl. CommonSubs.pm has a line which says "Package CommonSubs" Problem is when I am calling any of my file from an other location, it gives me error. e.g. I call Perl C:\DIR1\DIR2\DIR3\File1.pl while in d: Directory, it throws an error. While when I cd to C:\DIR1\DIR2\DIR3\ Directory and then call File1.pl it runs fine. I know this is the issue with Path's but how to make it generic so that from where ever I call this File1.pl (Giving it's complete path) it is executed without error
Back to
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||