问题标签 [rakudo-star]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
563 浏览

perl-module - 在非标准位置安装 Perl 6 模块

使用 Rakudo Star 2016.01 产品安装 Perl 6 非常简单。我按照这里的建议进行了手动安装:

Perl6 现在安装在/opt/rakudo/rakudo-star-2016.01/bin

Panda 是 Rakudo 附带的 Perl 6 模块管理器,安装在/opt/rakudo/rakudo-star-2016.01/share/perl6/site/bin

然后我可以将两条路径都添加到 $PATH 变量中,以便立即运行 Perl6 安装。

我唯一的问题是 Perl 6 模块的默认安装仍在 $HOME 目录中:~/.perl6

但是,我也想安装 Perl 6 模块/opt,实际上是在/opt/perl/perl6

在运行上述安装步骤之前,我尝试设置 PERL6LIB 变量, export PERL6LIB=/opt/perl/perl6 但没有成功,因为仍然安装了模块~/.perl6

我如何告诉 Perl6 或 Panda 在我的 $HOME 目录之外的非标准位置安装模块?

0 投票
3 回答
884 浏览

jvm - 如何编译perl6程序生成字节码?

我试图了解 perl6 及其比 perl5 的变化。我知道 perl 6 是编译语言,但我不知道怎么做?它没有生成任何中间代码(直接可执行或 jvm 字节码)?我没有任何选择做同样的事情。怎么做?

目前我可以直接执行我的代码。

我正在关注https://github.com/rakudo/rakudo

0 投票
2 回答
835 浏览

raku - 无法使用 Rakudo Perl 6 zef 安装 Readline

我正在尝试安装 Readline。

(系统是 Linux Mint Mate 18.3,Lubuntu 17.10 也是如此)。

安装过程开始,但随后中止并显示以下消息:

locate libreadline.so给出以下输出:

0 投票
2 回答
262 浏览

raku - Perl6 Rakudo Star:为什么要安装这么长时间?

我并不是要讨厌 Perl 6,但我想知道为什么与 Common Lisp 相比,安装需要这么长时间。提前致谢。

-comborico1611 2018 年 4 月 20 日

编辑:在我 3 年前购买的笔记本电脑上,大约需要 25-30 分钟。相比之下,通过 Portacle 的 Common Lisp 甚至需要几分钟。

更新:2018 年 4 月 23 日

我被要求澄清我的问题——关于我是否想知道如何加快安装速度。我的问题的本质是“为什么”而不是“如何”——一个好奇的问题,而不是应用的问题。

我相信这是 Azsgy 的回答,但我不确定。我不知道安装是从头开始构建还是“完成构建”。这可能是它慢的原因。

0 投票
1 回答
104 浏览

raku - 如何确定 Rakudo Star 版本中包含哪些模块

Rakudo Star 是针对最终用户的版本(如果我没记错的话)。因此,它包括许多有用的模块,可用于广泛的项目。

但是它背后的团队如何决定要包含哪些模块呢?模块开发人员会与他们交谈并要求包含,还是他们会查看使用统计数据并包含最受欢迎的?还是包含完全是任意的?

应该通过什么过程来包含他们的模块?

0 投票
3 回答
646 浏览

raspberry-pi - 是否可以在 Raspberry Pi 3 上编译/安装 Perl6?

我正在尝试在 Raspberry Pi 3 上安装 Rakudo Star 2018.04。

我愿意:

并成功完成。

然后我尝试:

但它失败了:

系统信息:

有任何想法吗?

0 投票
1 回答
115 浏览

cross-platform - MSYS2 上的 Perl6 脚本导致“无法统计文件”错误

当我尝试MSYS2-64在 Windows 7 上的 (bash.exe) 上运行一个简单的 perl6 脚本时,它说:

相同的脚本运行得非常好,CMD.exe所以我猜这是 perl6 和 MSYS2 之间的一些不兼容。

$ perl6 -v返回:

perl6的bin文件夹是:

如果我使用 perl6、perl6.exe 或 perl6.bat 运行脚本并不重要;他们都给出了同样的错误。我想在MSYS2-64. 我该怎么办?谢谢

0 投票
2 回答
781 浏览

perl - 在 Ubuntu 中安装 Raku (Perl 6) 和 Perl 5.26

我渴望学习 Raku(Perl 6) 及其语法。

我已经在我的 Ubuntu 机器上安装了 Perl 5。

我想在同一个 Ubuntu 系统中安装 Raku。我有几个问题:

  1. 如何安装 Raku?
  2. 如果我安装 Raku,Perl 5.26 会被淘汰/更新吗?我想在我的系统中安装 Perl 5.26,因为有几个脚本在 Perl 5 中运行。
  3. 我可以在单个服务器中拥有 2 个版本的 Perl 吗?
  4. 如果我安装了 Raku,如何在 Ubuntu 服务器中运行 Raku/Perl 5 代码?就像我应该use Perl 5.26;在开头提到的那样吗?默认情况下它将使用哪个版本的 Perl?
  5. 如何运行 Raku 代码?
0 投票
0 回答
111 浏览

raku - 以下程序中的分段错误

下面的代码是从这样的简单脚本中调用的。$test.line-validation();

该代码之前运行良好,但是当使用较大的文件运行时,它只是任意抛出错误Segmentation fault并存在。我也无法确定它在哪里失败。

0 投票
0 回答
541 浏览

github-actions - 显然您无法从 GitHub 操作中从 GitHub 下载

我曾尝试使用 git clone 以及从 GitHub 操作中下载 zip 文件,但机器人静默失败,退出代码为 1。这是已知的错误还是功能?只有当我们使用最新的 Windows 环境时才会发生这种情况,例如这里(它只是试图从存储库下载原始文件)

这是调试输出:

它并没有真正提供更多信息......