首页 > 解决方案 > 如何删除 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.

标签: perlperlbrew

解决方案


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

要获取 perlbrew 管理的构建列表并切换到现有构建:

perlbrew list
perlbrew switch {id}

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

perlbrew switch-off

可以使用 恢复它perlbrew switch


  1. 要回答标题问题,即使在这里您不会亲自帮助您,您也可以使用以下命令卸载 perlbrew 管理的 Perl 构建:

    perlbrew uninstall {id}
    

推荐阅读