#perlbrew

2025-04-03

@ferki @verzulli If I understand your requirements correctly, you could install a #perl version with #perlbrew on your local machine, install your required modules with #cpanm and provided libraries match between your dev and prod machines you can just copy the perl directory and run the perl with full path in the new location.
If there is a library mismatch you are in a bit of pain to get it to work no matter what you do.
May I suggest you build the restapi with #mojolicious?

2025-02-08

github.com/gugod/App-perlbrew/

Working on running simple end-to-end tests for #perlbrew that is just building #perl on commonly used Linux distributions.

Couldn't figure out why the test htmldir3.t failed only on #RockyLinux but not on other linux distributions.

I'm willing to bet that a few packages needs to be present, but not sure what that might be.

2025-02-03

github.com/gugod/App-perlbrew/

Any cygwin users ?

I'm trying to run perlbrew tests on cygwin on GitHub Action. Most of the setup worked but it ended up with this error of missing `crypt.h` when installing dependencies. Module::Build::Tiny in this case, but perhaps there will be more.

If you know how this can be resolved or avoided, please help!

#perlbrew
#perl
#cygwin

2024-11-16

做 perlbrew 以來,一直覺得必須要提供夠充分的文件來給眾多指令提供說明。於是一開始就有做 `perlbrew help <CMD>` 這種方便讓人查 CMD 用法的 `help` 指令...

但都這麼多年了,今天我才發現 `help` 本身沒有文件。也就是 `perlbrew help help` 只會印出「找不到文件」。

這真是太糟糕了啊!

#perlbrew

( 有人要送 PR 來嗎 ? => github.com/gugod/App-perlbrew/ )

2024-10-05

hackmd.io/@gugod/rkPZyOotA#/

平平順順的講完了,很好!

#yapcjapan
#perlbrew

2024-10-04

github.com/G4Vi/Perl-Dist-APPe

It seems trivial to let #perlbrew to support the installation of APPerl releases -- because it is trivial to install those release -- essentially you just `curl + chmod +x` !

2024-10-04

perlbrew 1.00 is now on CPAN.

I've aggregated my thoughts and make a special note for this release.

perlbrew.pl/Perlbrew-1.00.html

This release is dedicated to #osdctw and will be briefly presented in YAPC::Hakotadate, tomorrow (2024/10/5).

#perlbrew
#yapcjapan

2024-10-02

#perlbrew mascots made by Bing Copilot (Dall-E 3)

太可愛了必須放進投影片理面

Ubuntu Shellubuntushell
2024-02-14

How to Install Perl with Perlbrew on Ubuntu and Other Linux Distros

ubuntushell.com/install-perl-w

2024-02-08

@ology @profoundlynerdy @bololacertus @overeducatedredneck @fuzzix I’ve found most people use #perlbrew because they explicitly want a repeatable #Perl environment with a contained installation and modules. They don't need it just to get any random Perl application to work.

2024-02-08

@profoundlynerdy @bololacertus @overeducatedredneck @fuzzix It’s not necessary for most because the #Perl culture gives a damn about not wasting users’ time while still moving the language forward: fosstodon.org/@leonerd/1118565

Some more @leonerd posts from the same thread:
fosstodon.org/@leonerd/1118525
fosstodon.org/@leonerd/1118559
fosstodon.org/@leonerd/1118563

If you must have multiple Perls, #perlbrew is simple and common: perlbrew.pl

Christos Argyropoulos MD, PhDChristosArgyrop@mstdn.science
2024-01-31

@mjgardner @randomgeek @leonerd This is probably a very stupid question, but is #asdf like #perlbrew for multiple different languages ?

2024-01-31

@ChristosArgyrop @leonerd @pjakobs #!/usr/bin/env perl

is the typical way to call whatever #perl happens to be first in your environment's path

The nice thing about #asdf is it reads a `.tool-versions` file in a given project's directory and will use the specified perl, ruby, node, whatever version via its shim scripts: asdf-vm.com/guide/getting-star

I used to use #plenv, which is like #perlbrew plus asdf but for Perl only: github.com/tokuhirom/plenv

Christos Argyropoulos MD, PhDChristosArgyrop@mstdn.science
2024-01-31

@mjgardner @leonerd @pjakobs I just use #perlbrew for this, though the shebang gets in the way

Oriel Jutty :hhHHHAAAH:barubary@infosec.exchange
2023-12-18

Just gained 5 GB of disk space by running perlbrew clean. Didn't know I had this many old build directories hanging around.
#perl #perlbrew

2023-10-06

@funkatron
@Perl Someday I should write up how I manage #Perl projects with #asdf and #direnv. Everyone talks about #perlbrew and sometimes #plenv, but it’s nice to have a single way to manage local project environments for any #programming language, especially when the project has a stack of languages and runtimes that you want to specify in one place.

Oriel Jutty :hhHHHAAAH:barubary@infosec.exchange
2023-07-16

#perl protip: If you're trying to build an older perl (say, 5.10.1) with #perlbrew and you're getting weird errors involving unicore, you want to unset the PERL_UNICODE environment variable. That should fix it.

2023-06-28

@ovid @leonerd I can't wait to give the new OOP system a try. I'm sure it will be a bit before #Gentoo stabilizes 5.38. I wonder how quickly #Perlbrew will have support.

I can wait a few months, I'll just be annoyed.

2023-05-12

@ovid @fuzzix (#ActiveState’s solution is a *little* more involved than that because it spins up project-specific language environments. So it’s more like #Carton + #perlbrew in the #Perl world.)

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst