Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

Perhaps this is usefully similar to the case of “running Perl on a shared hosting service,” where of course you cannot do anything to, or about, the existing Perl environment.   You can define your own local directory, point cpan at it as the installation target, and arrange to insert this library first in PERL5LIB.   Now you can install your own modules, using ordinary cpan methods.   Your modules will supersede (if necessary) the installation libraries, and you alone will have the additional modules and/or more-current versions that you need, but no one will see it or be affected by it other than you.

There are various ways to use this.   For interactive sessions, .bash_profile (or Windows control panel settings) can set up the necessary environment variables at login.   For mod_perl, there are server settings.   For FastCGI, it can be handy to define a “trampoline shell-script” that sets up the environment before launching Perl with the original set of parameters.

(Super Search is your BFF.)

Obviously, you must “negotiate the politics” before doing anything, but this just might simultaneously satisfy the concerns both of the IT Department and of your project, because the scope is absolutely limited.   You get what you need to pursue your project most efficiently, without touching the surrounding environment in any way.   I think you could get a blessing for that.   (And it goes without saying that you must get a blessing for that.   But, if you are right now coding modules by hand that are available in cpan, a business justification should be easy to make because right now they’re wasting money on your project.)

In reply to Re: Is there a term for this? by sundialsvc4
in thread Is there a term for this? by mw

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or or How to display code and escape characters are good places to start.
Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (2)
As of 2021-10-21 03:19 GMT
Find Nodes?
    Voting Booth?
    My first memorable Perl project was:

    Results (82 votes). Check out past polls.