Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>From <a href="http://faq.perl.org/perlfaq8.html#How_do_I_keep_my_own" rel="noreferrer">perlfaq8: How do I keep my own module/library directory?</a>:</p> <p>When you build modules, tell Perl where to install the modules.</p> <p>For C-based distributions, use the INSTALL_BASE option when generating Makefiles:</p> <pre><code>perl Makefile.PL INSTALL_BASE=/mydir/perl </code></pre> <p>You can set this in your CPAN.pm configuration so modules automatically install in your private library directory when you use the CPAN.pm shell:</p> <pre><code>% cpan cpan&gt; o conf makepl_arg INSTALL_BASE=/mydir/perl cpan&gt; o conf commit </code></pre> <p>For C-based distributions, use the --install_base option:</p> <pre><code>perl Build.PL --install_base /mydir/perl </code></pre> <p>You can configure CPAN.pm to automatically use this option too:</p> <pre><code>% cpan cpan&gt; o conf mbuild_arg --install_base /mydir/perl cpan&gt; o conf commit </code></pre> <p>INSTALL_BASE tells these tools to put your modules into F. See L for details on how to run your newly installed moudles.</p> <p>There is one caveat with INSTALL_BASE, though, since it acts differently than the PREFIX and LIB settings that older versions of ExtUtils::MakeMaker advocated. INSTALL_BASE does not support installing modules for multiple versions of Perl or different architectures under the same directory. You should consider if you really want that , and if you do, use the older PREFIX and LIB settings. See the ExtUtils::Makemaker documentation for more details.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload