要么我错过了,要么没有关于该主题的明确信息。
我应该在哪里寻找 Perl 6 库? CPAN.org?或仅http://modules.perl6.org?
当我选择一个时,如何将其添加到我的Perl 6项目中?
如果我在GitHub上找到它,我怎样才能将它添加到我的Perl 6项目中?
答案 0 :(得分:5)
请务必阅读@ smonff的答案以及对问题2和3的回答。
- 我应该在哪里寻找perl 6库?
醇>
- 当我选择一个时,如何将其添加到我的perl 6项目中?
醇>
使用zef在本地系统上安装它。
阅读the modules doc page了解use
项目中模块的说明。
- 如果我找到它[某处],我怎样才能将它添加到我的perl 6项目中?
醇>
如果zef可以看到它(并且zef通常能够看到模块,如果它的repo列在modules.perl6.org),那么zef应该能够安装它。如果没有,请联系作者或在#perl6上询问。
答案 1 :(得分: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
有关详细信息,请参阅full documentation。