Unless you want to actually develop Rakudo itself, the recommendation is to install the Rakudo Star package. It contains the Rakudo compiler, documentation, and some extra modules. It can automatically build MoarVM, so you don't need to worry about that.
Windows users are even more spoiled, as the Rakudo development team provides ready-made binaries of Rakudo Star in msi format.
Visit the download page to find the latest .tar.gz file.
$ wget http://rakudo.org/downloads/star/rakudo-star-2015.09.tar.gz $ tar xzf rakudo-star-2015.09.tar.gz $ cd rakudo-star-2015.09 $ perl Configure.pl --backend=moar --gen-moar $ make $ make rakudo-test $ make rakudo-spectest $ make install
This will install the perl6 executable in the install/bin subdirectory of the
Visit the download page to find the latest .msi file.
You can also build Rakudo from source using Visual Studio 2013 Commmunity Edition.
For up-to-date instructions, please visit the Rakudo web site.
$ git clone https://github.com/rakudo/rakudo.git $ cd rakudo $ perl Configure.pl --gen-moar --gen-nqp --backends=moar $ make $ make test $ make install
Change the PATH to include the directory where you've installed Rakudo. (Note, we need to include two directories. One for the perl6 executable and one for all the scripts that are installed later. Including panda.)
e.g.:
export PATH=/home/gabor/work/rakudo/install/share/perl6/site/bin:/home/gabor/work/rakudo/install/bin:$PATH
$ cd .. $ git clone --recursive https://github.com/tadzik/panda.git $ cd panda $ perl6 bootstrap.pl
Then you can install modules
$ panda install URI $ panda install Bailador
Published on 2015-10-11