7

要么我错过了它,要么没有关于该主题的明确信息。

  1. 我应该在哪里寻找Perl 6库?CPAN.org? 还是只有http://modules.perl6.org

  2. 当我选择了一个之后,如何将它添加到我的 Perl 6 项目中?

  3. 如果我在 GitHub 上找到它,如何将它添加到我的 Perl 6 项目中?

4

2 回答 2

5

请务必阅读@smonff 的答案以及对问题 2 和 3 的回复。

  1. 我应该在哪里寻找 perl 6 库?

模块.perl6.org

  1. 当我选择了一个后,如何将它添加到我的 perl 6 项目中?

使用zef将其安装在本地系统上。

阅读模块文档页面,了解如何use在项目中添加模块。

  1. 如果我在 [某处] 找到它,如何将它添加到我的 perl 6 项目中?

如果 zef 可以看到它(如果模块的 repo 在 modules.perl6.org 中列出,zef 通常可以看到一个模块)那么 zef 应该能够安装它。如果没有,请联系作者或在#perl6 上询问。

于 2015-09-26T19:13:59.737 回答
4

作为对第 2) 和 3) 点的回答,您可以查看6pm. 它的想法是成为Perl6的NPM。它也可以与 Perl5 的 Carton 进行比较。6pm工作结束Zef

$ 6pm init

# Install dependencies to ./perl6-modules and add it to META6.json 
$ 6pm install Test::Meta --save

# Run a file using the local dependencies
$ 6pm exec-file test.p6

# Make your code always use 6pm by making it "use SixPM;"
$ perl6 test.p6

有关更多信息,请参阅完整文档

于 2017-10-05T11:17:43.040 回答