Multithreading 尝试使用Perl6.org上演示的线程

Multithreading 尝试使用Perl6.org上演示的线程,multithreading,raku,Multithreading,Raku,我救了 从导入一个文件并运行perl6 file.pl,但出现错误 my $thread = Thread.start({ for 1 .. 10 -> $v { say $v }}); 有没有办法解决这个问题?(文档中没有提到使用任何软件包。) [编辑:即使在今天(2016年5月4日),“apt get install rakudo”制作: 阅读包裹清单…完成 构建依赖关系树 正在读取状态信息…已完成 rakudo已经是最新版本了 因此,apt-get可能不是获取最新版本Perl的

我救了

从导入一个文件并运行
perl6 file.pl
,但出现错误

my $thread = Thread.start({ for  1 .. 10  -> $v { say $v }});
有没有办法解决这个问题?(文档中没有提到使用任何软件包。)

[编辑:即使在今天(2016年5月4日),“apt get install rakudo”制作:

阅读包裹清单…完成
构建依赖关系树
正在读取状态信息…已完成
rakudo已经是最新版本了


因此,apt-get可能不是获取最新版本Perl的方法(至少在Mint上是这样)。最全面的答案是raiph的评论。]

示例有效。你的Rakudo版本可能已经有一年多的历史了。

这个例子很有效。您的Rakudo版本可能已超过一年。

如果您想否决投票,请先回答问题。你会吗?如果你想否决投票,先回答问题。你会吗?不会。一个月前安装的。@Apshir请按perl6-v执行
。这将显示您正在使用的版本。@raiph获得了“基于parrot 5.9.0版本0的perl6版本2013.12”@Apshir,这是2013年12月的版本。请从或下载一些东西。唯一官方支持的后端是MoarVM。有一个实验性的JVM后端(但我建议您现在继续使用MoarVM)。(使用Parrot的选项在一年多前就被暂停了。)有关如何在Linux上安装更新版本的Perl6的更多信息,请参阅。一个月前安装的。@Apshir请执行
perl6-v
。这将显示您正在使用的版本。@raiph获得了“基于parrot 5.9.0版本0的perl6版本2013.12”@Apshir,这是2013年12月的版本。请从或下载一些东西。唯一官方支持的后端是MoarVM。有一个实验性的JVM后端(但我建议您现在继续使用MoarVM)。(使用Parrot的选项在一年多前被暂停。)有关如何在Linux上安装更新版本的Perl6的更多信息,请参阅。
Undeclared name: Thread used ...