So OK, it feels a bit clunky because I have to modify every script every time I change perls,

It is clunky. In theory, you should relaunch the script's installer using the new perl. But since you're doing the installation manually, you have to do this manually too.

But it can easier than the way you're doing it. Create a symlink to the `perl` you want to use in production, and use that symlink in the shebang. When you've installed a new version of `perl` and you've tested it with your web app, just update the symlink.

So I add another hack that discovers the perl running the script and adds that to the 'system' call that runs the application.

Sounds like you forgot to update a shebang.

But I have a nagging worry about which libraries it's using and it all feels kludgy.

@INC is hardcoded into the installation. As long as you don't add anything using PERL5LIB or similar, you'll get the right perl installation's modules.


In reply to Re: using perlbrew with apache by ikegami
in thread using perlbrew with apache by Dave Howorth

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



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.