//
Estás leyendo....

Featured

¿ Cómo puedo instalar BOO en mi sistema ?

Antes de empezar con Boo en sí debemos verificar si en nuestro sistema tenemos un CLI en sus presentaciones de MS Framework .Net o Mono, de no ser así debes proveerte de uno de ellos para continuar, de ser positivo el caso obtener el comprimido que contiene al compilador, un interprete, un interprete interactivo (shell en modo texto o de consola) y los emsamblados propios del lenguaje entre otros archivos. Este comprimido lo obtienes de http://boo.codehaus.org/Download, de ahi obtener un archivo .zip (o tar.gz) de la versión que actualmente este en producción (el archivo que contiene SRC dentro del nombre contiene además las fuentes del lenguaje de programación).

Para [MS Windows]

Mi experiencia en diversos sistemas operativos de Microsoft es limitada a MS Windows XP, en teoría debería de correr en cualquier sistema que soporte el framework .Net sin problemas (y con ello acceder a los ensamblados sin problemas) por ahora solo queda dar fé de que ello es así :P .

1° Escoge un lugar/directorio donde descomprimir el archivo que bajaste (ie. c:\boo\ ) y procede con la descompresión, el escoger está carpeta no afecta de forma crucial con el funcionamiento del programa, aunque te recomiendo que una vez seleccionada está, la agregues a tu Variable de Entorno %PATH%.

2° Una vez que hinchaste el comprimido verás que contiene varias carpetas ( la que nos interesa es la carpeta llamada bin/ dentro de la carpeta que escogiste y descomprimiste), dentro de ella debes encontrar los ejecutables booi.exe, booish.exe, booc.exe, boo.Lang.dll entre otros archivos.

3° Ahora una forma de ejecutarlos (es simplemente clickeando sobre ellos), pero aquí se recomienda que los ejecutes a través de la consola de texto de Windows (ya que el compilador e interprete necesitan de parametros que al clickear no puedes pasarle), además es recomendable registrar tu carpeta bin/ en la variable %PATH% para que los ejecutables estén disponibles desde cualquier lugar de MS Windows, para ello debes presionar los botones: [símbolo de MS Windows + Pausa] (ambos a la vez) para activar La pantalla de Propiedades del Sistema > Ve a la pestaña de Avanzados > presiona el Botón de Variables de Entorno en la parte baja de está pestaña, que permite mostrar la pantalla de Edición de las variables, luego en la sección de Variables del Sistema busca y [modifica] la variable %PATH%, agregando primero ; y luego la ruta donde estén los binarios de Boo (ejemplo ‘c:\boo\bin\‘), darle Aceptar a todas las ventanas y solo queda probarlo.

Para probar si efectivamente todo corre como debiera, abre una consola de Windows (Ctrl + Esc > Ejecutar) y teclea cmd y dale [Enter], úbicate en la carpeta que desees y prueba si los ejecutables están a la mano simplemente tipeando: booi o booc, para que las herramientas de Boo te den una respuesta, de no obtener respuesta (o un comando no encontrado) revisa los pasos detenidamente para encontrar el fallo.

4° Si no deseas que Boo o el directorio donde se encuentran los ejecutables, estén dentro de la variable PATH, en cada ocasión tendrás que dirigirte a la carpeta descomprimida con: cd c:\boo\ (si fue la carpeta que elegiste), y dentro de la carpeta ir a bin/ con: cd bin/ y luego teclear: booish (o el ejecutable que necesites), si todo te sale bien, tendrás una pantalla con shell en espera de que introduzcas comandos ‘>>>’, para salir de ahí pulsa [F6] y [Enter] y regresas al sistema con ello ya has instalado tu Boo en tu computador con MS Windows.

Para [Gnu/Linux]

En GNU/Linux, Boo es un lenguaje que viene con el instalador binario de Mono (y de ser así solo tendrías que empezar a usar el lenguaje), para verificar este hecho tenemos que dar unos pasos previos antes de poder comenzar con Boo (verificar que Boo haya sido instalado junto con Mono), te recomiendo que los siguientes pasos los efectues en una terminal/consola:

$ mono
$ whereis mono
$ booi
$ whereis booish

Que hemos hecho hasta ahora, primero verificamos si tienes el CLI (Novell Mono Framework) en tu distro de GNU/Linux, de ahí verificamos donde se encuentra el CLR (la segunda línea), la tercera línea debe darte la ubicación del ejecutable, de no ser así no tienes el lenguaje instalado.
Ahora que has comprobado que no tienes el lenguaje y ya que descargaste el comprimido, solo queda hinchar el archivo con los ejecutables en una carpeta de tu elección.

$ mkdir Boo
$ mv boo-0.9.1.2475-bin.zip Boo/
$ cd Boo/
$ unzip boo-0.9.1.2475-bin.zip
$ cd bin/
$ mono booi.exe

Ahora recapitulemos lo que hemos hecho, creamos la carpeta donde se instalarán los archivos resultantes de la descompresión (luego movemos el comprimido a la carpeta donde vamos a instalarlo), procedemos con descomprimir el archivo que decargaste (de ser un tar.gz usa el comando: $ tar zxvf boo-0.9.1.2475-bin.tar.gz), finalizamos ingresando a la carpeta bin, donde se encuentra los binarios de Boo, y corre uno de los ejecutables (booi o booc – el mono antes del nombre del ejecutable es necesario).

Ahora podemos simplificar el proceso de llamado a los binarios de Boo, creando enlaces a estos. Una forma simple es creando los enlaces en la carpeta /usr/local/bin, mediante un editor de texto (gedit, kate o mousepad) y con las dos líneas de contenido, como se ve en:

$ gedit /usr/local/bin/booish

 #!/bin/sh
 env mono /home/user/Boo/bin/booish.exe "@"

$ chmod 777 /usr/local/bin/booish

El ejemplo muestra el enlace para el interprete interactivo (booish), ahora necesitamos del mismo proceso para los archivos booi (interprete de guiones) y booc (compilador), para ello es necesario cambiar booish por booi en el ejemplo anterior, y lo mismo para booc (cambiar booish por booc), con lo cual en el directorio ‘/usr/local/bin‘ existan 3 enlaces a los ejecutables que provee Boo, como ves además es necesario dar los permisos de ejecución a los archivos (última línea) con ello podrás usar desde una consola de texto y en cualquier directorio de tu sistema los ejecutables de Boo.

Discussion

No comments yet.

Post a Comment