【问题标题】:How to remove Perl6 package installed by Panda如何删除 Panda 安装的 Perl6 包
【发布时间】:2016-08-16 19:23:22
【问题描述】:

我只是想知道如何卸载 Panda 安装的 Perl6 包,因为它似乎缺少“删除”或“卸载”命令。

谢谢!

【问题讨论】:

    标签: raku


    【解决方案1】:

    从今天开始,您无法使用 panda 删除包裹;但是,备用包管理器 zef 确实支持这一点。

    https://github.com/ugexe/zef

    【讨论】:

      【解决方案2】:

      我忘记了在哪里找到用于删除通过 Panda 安装的东西的 this 代码,但它的效果非常好。

      #!/usr/bin/env perl6
      use v6.c;
      
      sub MAIN($short-name, :$ver = True, :$auth = True, :$api = True) {
          my $comp-unit = $*REPO.resolve(CompUnit::DependencySpecification.new(:$short-name, :$ver, :$auth, :$api));
          $comp-unit.repo.uninstall($comp-unit.distribution);
      }
      

      【讨论】:

      • 代码的来源是this gist,由实现 Rakudo 预编译系统的人提供
      • 是的,只是为了强调不是我,而是那个人。我不是刀抽屉里最锋利的饼干。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-21
      • 2022-12-14
      • 1970-01-01
      • 2016-06-21
      • 1970-01-01
      • 1970-01-01
      • 2012-05-08
      相关资源
      最近更新 更多