我在我的虚拟机上的 Linux backtrack 上安装了 perlbrew。我在回溯中安装了 perl 5.10.1。但是当我在终端中编写 perlbrew 命令时,它会显示以下消息: perlbrew: command not found
我的系统出了什么问题?
安装时perlbrew
,系统会指示您添加类似
source ~/perl5/perlbrew/etc/bashrc
到您的 shell 启动脚本 ( .bashrc
)。看来您没有这样做,或者在这样做之后您没有重新启动 shell。
sudo apt install perlbrew
全新 Ubuntu18 安装的标准似乎很糟糕(如果我的记忆没有出现故障,Ubuntu20 也是如此)。并且已经有一段时间了。source ~/perl5/perlbrew/etc/bashrc
即使我附加到 ~/.bash_profile 和/或 ~/.bashrc 并开始一个新的 bash,我也无法让它工作。而且也做到了perlbrew init
。
最终对我有用的内容curl -L https://install.perlbrew.pl | bash
取自https://perlbrew.pl/在这which perlbrew
显示正确/home/me/perl5/perlbrew/bin/perlbrew
而不是/usr/bin/perlbrew
. 现在我可以看到可用 perl5 版本的完整列表perlbrew available
。