App::MechaCPAN::Perl - Mechanize the installation of Perl.
# Install 5.24 into local/ user@host:~$ mechacpan perl 5.24
The perl command is used to install perl into local/. This removes the packages dependency on the operating system perl.
perl
local/
There is only a single public function that should be called. This will install the version of perl given in $version using the options in \%opts. The options available are listed in the arguments section below.
$version
\%opts
$version is either 0 or 1 parameter:
By default, perl is compiled without threads. If you'd like to enable threads, use this argument.
How many make jobs to use when running make. Defaults to 2.
Test for perl are ran by default. If you are sure that the tests will pass and you want to save some time, you can skip the testing phase with this option.
Since perl and modules will be installed by App::MechaCPAN into local/, by default local/ will be added to @INC. This means that if you use the local/ installed perl you do not need to use local::lib or other @INC tricks. If you want to supress this behavior, use this flag.
@INC
If a lib/ directory exists in the same directory as the local/ directory, then lib/ will also bee added to @INC. This is helpful if you're installing to run an application that includes a lib/ directory. If you do not want this to be added, use this flag.
lib/
Jon Gentle <cpan@atrodo.org>
Copyright 2017- Jon Gentle
This is free software. You may redistribute copies of it under the terms of the Artistic License 2 as published by The Perl Foundation.
To install App::MechaCPAN, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::MechaCPAN
CPAN shell
perl -MCPAN -e shell install App::MechaCPAN
For more information on module installation, please visit the detailed CPAN module installation guide.