我在我的虚拟机上的Linux回溯中安装了perlbrew。我在我的回溯中安装了perl 5.10.1。但是当我在终端中编写perlbrew命令时,它会显示以下消息: perlbrew:找不到命令
我的系统出了什么问题?
答案 0 :(得分:10)
安装perlbrew
后,系统会指示您添加类似
source ~/perl5/perlbrew/etc/bashrc
到你的shell启动脚本(.bashrc
)。看来您没有这样做,或者在执行此操作后没有重新启动shell。
答案 1 :(得分:1)
在全新的Ubuntu18上安装的标准sudo apt install perlbrew
似乎很沉闷(如果我的内存没有故障,那么Ubuntu20也是如此)。而且已经有一段时间了。即使将source ~/perl5/perlbrew/etc/bashrc
附加到〜/ .bash_profile和/或〜/ .bashrc并开始了新的bash,我也无法使它工作。 perlbrew init
也是如此。
最终为我工作的是从https://perlbrew.pl/提取的curl -L https://install.perlbrew.pl | bash
,此which perlbrew
显示正确的/home/me/perl5/perlbrew/bin/perlbrew
而不是/usr/bin/perlbrew
。现在,我可以使用perlbrew available
查看可用的perl5版本的整个列表。