As
Hippo already pointed out (twice) you need to set PERL5LIB accordingly for the users of your script.
You can set the environment variable in the .profile or .bashrc or whatever of the users of your script. Otherwise talk to the Admin.
If this fails, you still have the option to use perlbrew for a private Perl installation.
(different machines might mean different perl versions, see also marto's remark according to fatpacker to have all dependencies included)
> use lib
> because of portability as my script is going to work on multiple machines.
And you can dynamically adjust @INC according to $ENV{HOST} in a BEGIN block.
update
see also using my module.pm in different directory error
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.