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.
?
解决方案
该消息是由于perlbrew
尝试使用不存在的安装。解决方案不是删除 perlbrew 安装的 Perl;[1]解决方案只是告诉它开始使用现有的解决方案。
要获取 perlbrew 管理的构建列表并切换到现有构建:
perlbrew list
perlbrew switch {id}
要关闭 perlbrew(例如,如果您没有 perlbrew 管理的安装):
perlbrew switch-off
可以使用 恢复它perlbrew switch
。
要回答标题问题,即使在这里您不会亲自帮助您,您也可以使用以下命令卸载 perlbrew 管理的 Perl 构建:
perlbrew uninstall {id}
推荐阅读
- python - 登录前后,我想使用相同的 URL,但使用不同的基于类的视图
- java - Java测试套接字是否是本地主机
- java - Java(IntelliJ)不会在设定的路径打开文件
- c# - 如何阅读故事板属性“From”或“To”(等)
- macos - 在 macOS 中使用 Vision 和 CoreML 对图像进行分类
- sqlite - SQLite 从连接表执行查询
- javascript - d3 SVG text element background-color with getBBox() wrong order
- r - Removing column/s from multiple data-frames
- javascript - 从 url 加载视频时出现奇怪的 Firefox 警告
- amazon-web-services - 使用 AWS Lambda Webhook 的 Dialogflow