Reputation: 43
I installed perlbrew on Linux backtrack on my virtual machine. and I have perl 5.10.1 installed on my backtrack. but when I write perlbrew command in the terminal it shows the following message: perlbrew: command not found
What is wrong with my system?
Upvotes: 4
Views: 7560
Reputation: 3795
The standard sudo apt install perlbrew
on a fresh Ubuntu18 install appears to be borken (and Ubuntu20 too if my memory isn't malfunctioning). And has been so for some time. I couldn't get it to work even if I appended source ~/perl5/perlbrew/etc/bashrc
to ~/.bash_profile and/or ~/.bashrc and started a new bash. And also did perlbrew init
.
What eventually worked for me is curl -L https://install.perlbrew.pl | bash
taken from https://perlbrew.pl/ After this which perlbrew
shows the correct /home/me/perl5/perlbrew/bin/perlbrew
instead of /usr/bin/perlbrew
. And now I can see the whole list of available perl5 versions with perlbrew available
.
Upvotes: 2
Reputation: 386706
When you installed perlbrew
, you were instructed to add something like
source ~/perl5/perlbrew/etc/bashrc
to your shell startup script (.bashrc
). It appears that you did not do this, or that you did not restart your shell after doing this.
Upvotes: 13