如何删除perlbrew的版本/安装?

时间:2020-07-21 15:19:48

标签: perl perlbrew

我在Ubuntu VM上运行perl-5.32.0,每次打开新终端时,我都会不断收到此警告:

ERROR: The installation "perl-5.30.0" is unknown.

我将目录删除到旧版本,这导致了此错误(磁盘空间非常宝贵)。

我在perlbrew菜单中没有看到可以删除版本的命令。我已经运行perlbrew clean清理了很多磁盘空间,但是仍然出现错误。

我已经考虑过编辑头文件

con@V:~/.perlbrew$ cat init 
# DO NOT EDIT THIS FILE
export PERLBREW_MANPATH="/home/con/perl5/perlbrew/perls/perl-5.30.0/man"
export PERLBREW_PATH="/home/con/perl5/perlbrew/bin:/home/con/perl5/perlbrew/perls/perl-5.30.0/bin"
export PERLBREW_PERL="perl-5.30.0"
export PERLBREW_ROOT="/home/con/perl5/perlbrew"
export PERLBREW_VERSION="0.86"

但是给定# DO NOT EDIT THIS FILE,我认为我不应该这样做。

如何摆脱错误ERROR: The installation "perl-5.30.0" is unknown.

2 个答案:

答案 0 :(得分:2)

该消息是由于perlbrew试图使用不存在的安装引起的。解决方案不是删除安装了Perlbrew的Perl; [1] 解决方案只是告诉它开始使用现有的解决方案。

要获取由Perlbrew管理的版本的列表并切换到现有版本:

perlbrew list
perlbrew switch {id}

要关闭Perlbrew(例如,如果您没有剩余的Perlbrew管理的安装):

perlbrew switch-off

可以使用perlbrew switch将其恢复。


  1. 要回答标题问题,即使您在这里并没有个人帮助,也可以使用以下方法来卸载由Perlbrew管理的Perl版本:

    perlbrew uninstall {id}
    

答案 1 :(得分:1)

printf("%a\n", 30020.3f); // 0x1.d51134p+14 uninstall个perl版本,请使用:

perlbrew

perlbrew uninstall <name> <name>中的一个。