I am evidently confused as to the relationship, if any, between the 'rakudobrew' utility and the Rakudo::Star distribution.

Several weeks ago, when it became apparent that there would be delays in the release of a Rakudo Star distribution with the "Christmas" release in it, I executed the following commands to install Rakudo Perl 6.


$ rakudobrew install moar
$ rakudobrew install panda
$ panda install Task::Star

IIRC, I found these instructions at several locations, including this helpful blog post:

http://friedo.com/blog/2016/01/exploring-perl-6-up-and-running

The results:

[$ which perl6
/home/jkeenan/.rakudobrew/bin/perl6

$ perl6 -v
This is Rakudo version 2015.12-235-g172a92b built on MoarVM version 2015.12-29-g8079ca5 implementing Perl 6.c.

And off I went to learn Perl 6.

Today, I saw Tobias Leich's message on this list, "Announce: Rakudo Star Release 2016.01", as well as Coke's blog post here: http://blogs.perl.org/users/coke/2016/02/rakudo-perl-6-compiler---2016011-released.html

So, I thought, oh good, now I can upgrade. I repeated the above commands, with mixed results. On the one hand, the first two commands ran without incident. But when I said 'perl6 -v', I got the same Rakudo version as several weeks ago. So it appears I didn't upgrade at all.

On the other hand, when I ran 'panda install Task::Star', I got this inelegant output:

#####
$ panda install Task::Star
==> Fetching Task::Star
==> Building Task::Star
==> Testing Task::Star
==> Installing Task::Star
Task::Star:ver<*>:auth<>:api<> already installed
in block at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/sources/C6FEA515A97C45ED8F92BCF5038BA028C9CE9CC0 line 61 in sub indir at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/sources/5AEF9DA5AE15E5AB5CB2ADB58A455E007FA7839E line 20 in method install at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/sources/C6FEA515A97C45ED8F92BCF5038BA028C9CE9CC0 line 42 in method install at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/sources/9036849E1656E91211D00AB4530B81D29A7D6E82 line 161 in method resolve at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/sources/9036849E1656E91211D00AB4530B81D29A7D6E82 line 234 in sub MAIN at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/resources/76CD539C815A33F2891D2EF3D6D96B1081567AD1 line 18 in block <unit> at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/resources/76CD539C815A33F2891D2EF3D6D96B1081567AD1 line 150

Actually thrown at:
in method install at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/sources/C6FEA515A97C45ED8F92BCF5038BA028C9CE9CC0 line 44 in method install at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/sources/9036849E1656E91211D00AB4530B81D29A7D6E82 line 161 in method resolve at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/sources/9036849E1656E91211D00AB4530B81D29A7D6E82 line 234 in sub MAIN at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/resources/76CD539C815A33F2891D2EF3D6D96B1081567AD1 line 18 in block <unit> at /home/jkeenan/.rakudobrew/moar-nom/install/share/perl6/site/resources/76CD539C815A33F2891D2EF3D6D96B1081567AD1 line 150
#####

So, I'm confused as to whether I have any version of "Rakudo Star" at all. My guess is that I've actually simply built, via rakudobrew, Perl6 on Moar twice. Is that correct?

Thank you very much.
Jim Keenan

Reply via email to