|
Oct
07
|
La version que indicare como instalar tanto para Windows como Gnu/Linux es una 1.9.X, aprovechando que recien comienzo con Ruby, decidi saltarme las 1.8.X, ademas uno de los documentos que utilizo para aprender usa la 1.9.0.
Si quieren usar la 1.8.X; para Windows pueden descargar el One-Click Installer que viene con la consola interactiva irb y el editor de texto SciTE. Para Gnu/Linux existe la posibilidad que ya lo tengan instalado?o que este en los repositorios de su distribucion.
Ruby 1.9.X en Windows (ir a version GNU/Linux)
Para Windows usare el Ruby Installer, en dicho sitio hagan click en ‘Download’ que los llevara a la pagina de descargas. Bajo ‘RubyInstaller – Previews’ encontraran la ultima version que en este momento es la 1.9.1-p243. La descargamos e instalamos.
Cuando finalize la instalacion, vamos a Inicio > Todos los programas y encontraremos alli un menu para Ruby. Algo como:

Bajo documentacion viene el libro The Book Of Ruby y tambien dos archivos de ayuda sobre las API’s.
Luego tenemos ‘Interactive Ruby’ (irb) que es una consola interactiva , yo aun no la exploro lo suficiente. Si la abren veran lo siguiente:
irb(main):001:0>
Prueben por ejemplo escribiendo
Veran como resultado
irb(main):001:0> puts 'Hola mundo' Hola mundo => nil irb(main):002:0>
Prueben ahora con:
Con esto veremos los metodos disponibles para un texto. Entre ellos por ejemplo estan ‘length’, ’swapcase’, ‘reverse’, usemos el primero:
irb(main):00X:0>'este es un texto'.length =>16
Intenten con los otros dos para ver lo que hacen.
Volviendo a los elementos del menu, tenemos ‘Start Command Prompt with Ruby’ que abre la linea de comando. Mediante esta linea de comando es que ejecutaremos los archivos escribiendo ‘ruby nombre_archivo.rb’.
Hagamos una prueba, creen un archivo en el escritorio llamado ‘ejemplo.rb’ y peguen el siguiente codigo:
Guarden y cierren.
Ahora en la linea de comandos hay que asegurarse que estamos en el mismo directorio donde el archivo, en mi caso por ejemplo veo lo siguiente:
C:\Documents and Settings\mi_usuario>
Que no es el escritorio, pero basta con usar el comando cd de la siguiente forma:
Y ahora si estoy en el escritorio:
C:\Documents and Settings\mi_usuario\Escritorio>
Entonces puedo probar el script que guardamo escribiendo lo siguiente:
Y veremos
C:\Documents and Settings\mi_usuario\Escritorio> ruby ejemplo.rb Este es un test C:\Documents and Settings\mi_usuario\Escritorio>
Y eso seria…
Como dato extra, si hacen click derecho al archivo .rb y en propiedades donde dice ‘Se abre con’ eligen ‘Cambiar’ y seleccionan ‘C:\Ruby 19\bin\ruby.exe’ esto permitira ejecutar los archivos con doble click?. Eso si, deberan agregar al final de los scripts ‘gets’ porque sino la ventana de la linea de comandos se cerrara antes que puedan ver algo. El problema de ejecutar los archivos asi es que cuando hay errores no alcanzamos a ver el mensaje de error.
Ruby 1.9.X en Gnu/Linux
Seria bueno primero revisar en caso que ya tengamos instalado Ruby, podemos verificar usando:
Si lo tenemos instalado deberia indicar la version, o podemos escribir
En caso que no lo tengan sigamos. Para instalar ruby usare el source disponible en ruby-lang. La version recomendada en este momento es 1.9.1-p243, la misma que use de ejemplo en el caso de Wintendo.
Descargamos entonces el archivo y extraemos:
Luego navegamos dentro de la carpeta con cd:
Y los tres pasos magicos,
make
make install
Y deberiamos tener instalado Ruby, podemos comprobar con:
Que en mi caso muestra:
ruby 1.9.1p243 (2009-07-16 revision 24175) [i686-linux]
Podemos acceder a la consola interactiva escribiendo ‘irb’ en la consola:
Veremos:
% irb irb(main):001:0>
Aqui podemos escribir un poco de codigo y ver su resultado de inmediato, por ejemplo asignar una variable:
Veremos:
irb(main):001:0> color = 'azul' => "azul" irb(main):002:0>
Y ahora mostrar la variable al revez con:
Veremos:
irb(main):001:0> color = 'azul' => "azul" irb(main):002:0> color.reverse => "luza" irb(main):003:0>
Para salir de la consola interactiva, escribimos ‘exit’.
Ahora veamos como ejecutar archivos desde la consola, simplemente necesitamos escribir ‘ruby nombreArchivo.rb’. Creen un archivo en el escritorio llamado ‘ejemplo.rb’ y peguen el siguiente codigo.
Guarden y cierren.
En la consola estando en el escritorio, escriban:
Y veran:
% ruby ejemplo.rb Este es un test %
Y eso seria…
Como dato extra, pueden usar archivos con codigo ruby como ejecutables haciendo lo siguiente, primero agregan al comienzo del archivo la siguiente linea:
Luego cambian el permiso del archivo para que sea ejecutable con:
Finalmente ejecutan el archivo desde la consola con:




Ultimos comentarios