Skip Menu |

This queue is for tickets about the App-perlbrew CPAN distribution.

Report information
The Basics
Id: 129871
Status: open
Priority: 0/
Queue: App-perlbrew

People
Owner: GUGOD [...] cpan.org
Requestors: ether [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: install from a local tarball is broken?
I wanted to install from a local tarball that I had created: $ perlbrew install -j 9 --as 31.1 -D man1dir=none -D man3dir=none perl-5.31.1.tar.gz Can't locate object method "basename" via package "perl-5.31.1.tar.gz" (perhaps you forgot to load "perl-5.31.1.tar.gz"?) at /Users/ether/perl5/perlbrew/bin/perlbrew line 1977. perlbrew install -j 9 --as 31.1 -D man1dir=none -D man3dir=none perl-5.31.1.tar.gz returned exit code 5120: stopping at /Users/ether/git/misc/install/aquavit/bin/newperl line 64. However, this works: $ perlbrew install -j 9 --as 31.1 -D man1dir=none -D man3dir=none https://www.dropbox.com/s/iq6v5l0i10jbeuo/perl-5.31.1.tar.gz
This is with App::perlbrew 0.86, built for darwin (OSX), running on perl 5.26.3.
line 1977 is: if ($dist_tarball_path->basename =~ m{(c?perl)-?(5.+)\.tar\.(gz|bz2|xz)\Z}) {
I've verified that this is already fixed in the latest develop branch. The next releasse shall made soon.