App-perlbrew
Manage perl installations in your $HOME (by gugod)
plenv
Perl binary manager (by tokuhirom)
Our great sponsors
App-perlbrew | plenv | |
---|---|---|
19 | 11 | |
713 | 509 | |
- | - | |
6.9 | 0.0 | |
3 days ago | 9 months ago | |
Perl | Shell | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
App-perlbrew
Posts with mentions or reviews of App-perlbrew.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-02.
-
Perl support in Liquidprompt
Perlbrew on github
-
Setting up a free Oracle Database for Perl development
Note that this Oracle Linux VM comes with Perl 5.26, if you want a more recent version, you could use use Perlbrew.
- Perlbrew – a tool to manage multiple Perl installations
-
perl on WSL, Visual Studio code, Perl::LanguageServer
Install your own Perl with perlbrew, instead of using the system Perl. Then every needed dependency is installed in an isolated Perl with cpanm.
-
Segregate Perl Projects with App::plx
The final and most exciting way to call --init is with a Perl version number. When called with a version number, Plx will look for a Perl of the given version first in your PATH and otherwise via Perlbrew.
- What Happened to Perl 7?
-
perlbrew - Installation of Perl on User Directries 2022
perlbrew is a command line tool to intall Perl on user directries. You can install any version of Perl on your user directries and use it.
- Request for comments to perlbrew users
- 新しいPerlの資料が少ない
-
Corinna: Why is Perl not putting Moose in the core?
Can't perlbrew be an option? AFAIK, it installs the Perl of your choice "next to" the Perl that comes with the OS, so both will continue to work.
plenv
Posts with mentions or reviews of plenv.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-02.
-
Perl support in Liquidprompt
So here it is, a PR with a new implementation of Perlbrew support to the latest version of Liquidprompt and as a bonus, I also added support for plenv and alternative to Perlbrew for handling your Perl installations.
-
Script to install existing modules into new perlbrew env/perl version
If you don’t care that the version isn’t exactly the same 100% of the time, you can use do sh perlbrew clone-modules (that’s plenv migrate-modules for plenv users). If you want real dependency pinning per project you’re better off using something like Carmel on top of perlbrew or plenv so you can specify what versions of each module you want in your cpanfile, run carmel install whenever you switch to another perl version, and then it should just be a matter of letting Carmel find/load the right versions of each module for you with carmel exec …
- Using Docker to Fix a Perl 5.37 Test Failure
-
Installing perl with perlbrew
Since perlbrew has wholly met my needs, I have not spent much time with plenv. This is not a critique, just my point of view. One warning contained in the plenv read me is:
- What Happened to Perl 7?
- plenv - Installation of Perl on user directories 2022
-
Downloading and Installing Perl in 2021
Nice article. You mention preferring plenv but you only give it passing mention. It would be nice if the article also explained the installation process for that.
-
What is X in Perl?
Virtual envs are not as much vital in Perl, but there is plenv or perlbrew
-
Perl perlbrew and plenv is same as Python pyenv.
Perl perlbrew and plenv is same as Python pyenv.
-
Building a microservice in Perl, part 2: Up and running
(Advanced users may want to investigate using perlbrew, plenv, or berrybrew for managing multiple versions of Perl and installing more recent versions than are included on your system.)
What are some alternatives?
When comparing App-perlbrew and plenv you can also consider the following projects:
Corinna - Corinna - Bring Modern OO to the Core of Perl
cpm - fast CPAN client
Inline-Perl5 - Use Perl 5 code in a Raku program
berrybrew - Perlbrew for Windows!
(R)?ex - Rex, the friendly automation framework
roast - 🦋 Raku test suite
docker-perl - Dockerfiles for index.docker.io (official Perl Docker image)
plenv-contrib
perl-debug-adapter
metacpan-web - Web interface for MetaCPAN
voidvault - Bootstrap Void with FDE