Anterior: Requisitos Subir: Tabla de Contenido Siguiente: Ejecutando Rubinius

Construyendo Rubinius

Usted puede construir y ejecutar Rubinius desde el directorio fuente. No es necesario instalar Rubinius en su sistema para poder ejecutarlo. Las instrucciones a continuación detallarán tanto la instalación de Rubinius, como su ejecución desde el directorio fuente.

Rubinius utiliza LLVM para el compilador JIT. Rubinius depende de una version particular de LLVM. Si ha instalado LLVM en su sistema, utilize la bandera --skip-system al ejecutar el script configure en las instrucciones que encontrará a continuación.

Obtención del Código Fuente

El código fuente de Rubinius esta disponible como un archivo comprimido y como un proyecto en Github. Puede descargar el archivo comprimido aquí.

Para usar Git:

  1. Utilice la linea de comandos para entrar a su directorio de desarrollo.
  2. git clone git://github.com/rubinius/rubinius.git

Instalación de Rubinius

Si planea utilizar Rubinius para ejecutar sus aplicaciones, ésta es una buena opción. Sin embargo, también puede ejecutar Rubinius directamente desde el directorio fuente. Vea la siguiente sección para obtener más detalles al respecto.

Le recomendamos que instale Rubinius en un lugar que no requiera sudo o privilegios de superusuario. Para instalar Rubinius:

  1. ./configure --prefix=/path/to/install/dir
  2. rake install
  3. Siga las instrucciones para agregar el directorio bin de Rubinius a su PATH

Ejecución desde el directorio fuente

Si planea participar en el desarrollo de Rubinius, debe utilizar esta opción.

  1. ./configure
  2. rake

Si simplemente quire probar Rubinius, siga las instrucciones para agregar el directorio bin a su PATH.

Sin embargo, si está desarrollando Rubinius, usted NO debe agregar el directorio bin a su PATH porque el sistema de construcción de Rubinius utilizara los vínculos de ruby y rake que utilizan el ejecutable de Rubinius. Rubinius necesita un ejecutable de Ruby aparte para poder reconstruirse a si mismo.

Anterior: Requisitos Subir: Tabla de Contenido Siguiente: Ejecutando Rubinius

Tweet at @rubinius on Twitter or email community@rubini.us. Please report Rubinius issues to our issue tracker.