• Publicidad

Pasos para instalar y probar Rakudo Star Perl6

Aprende Perl

Pasos para instalar y probar Rakudo Star Perl6

Notapor explorer » 2018-01-29 20:07 @879

Instrucciones para instalar Rakudo Star, la distribución de Perl 6 basada en moarvm

  • Descargar: conectarse al sitio oficial y bajarse la última versión: https://rakudo.perl6.org/downloads/star/
    • versión para Linux: rakudo-star-*.tar.gz (fuentes para compilar)
    • versión App para Linux: org.perl6.rakudo-star.*-x86_64.AppImage
    • versión para Mac: rakudo-star-*.dmg
    • versión para Windows: rakudo-star-*-x86_64 (JIT).msi
  • Instalar: para Windows, App para Linux y Mac solo hay que ejecutar el paquete descargado
  • Instalar: para Linux (fuentes)
    • descomprimirlo con tar xzvf rakudo-star-2018.01.tar.gz
    • entrar en la carpeta creada: cd rakudo-star-2018.01/
    • configuramos la compilación indicando la ruta donde queremos instalarlo: perl Configure.pl --prefix=/opt/rakudo --backend=moar --gen-moar
    • ejecutamos make
    • ejecutamos make install En este momento, debemos tener permiso para poder escribir en el directorio destino. Sino, hacerlo como root
    • al final de la instalación se nos recuerda que tenemos que hay añadir dos rutas a nuestro $PATH.
      Eso lo podemos hacer en nuestro archivo ~/.bashrc agregando un par de líneas:
      • export PATH=/opt/rakudo/bin:$PATH
      • export PATH=/opt/rakudo/share/perl6/site/bin:$PATH (cambiar "/opt/rakudo" por el valor de nuestro prefijo indicado antes en el Configure.pl)
    • abrir una nueva terminal o ejecutar las dos líneas anteriores en la actual, para que se actualice el valor de $PATH
    • ver si nuestra shell localiza perl6: which perl6
  • ver si funciona, y qué versión es: perl6 -v
  • gestor de bibliotecas: zef
    • lista de bibliotecas disponibles: zef list
    • solo las instaladas: zef list --installed
    • instalar una biblioteca: zef install biblioteca
    • ayuda: zef
JF^D Perl Programming Language
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14124
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Publicidad

Volver a Formación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados