So I installed an updated version of an app yesterday (get_iplayer). The installation instructions note that Perl is required and that only the system Perl (on OS X) is supported.

Being a complete newbie when it comes to Perl, I thought "No Problem - it says that all of the necessary modules are installed as part of the OS X system Perl". Get_iplayer crashes when it runs however and I tracked the problem to the fact that the app is attempting to access certain modules that apparently don't exist in the version of Perl that is being run.

So it appears that unbeknown to me another version of Perl has been installed on my machine and is stored in the folder /opt/dvr/bin. I suspect that this may have been installed to support the installation of Plex Media Server (based on the /opt/dvr location).

So my question revolves around how I satisfy the fact that I have two different applications, each of which seems to require a specific version of Perl. Is there a way that I can make get_iplayer use the system version while continuing to have Plex access the other version?

I trust that the monks will forgive my lack of knowledge and understanding of Perl given that I am a complete noobie to the topic! By the way I am running OS X El Capitan (10.11.5).


In reply to Two Versions of Perl...... by Anonymous Monk

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.