🥇 Ruby en la línea de comandos

Hay una primera línea que aparece usualmente en nuestros scripts.

#!/usr/bin/env ruby

Algunas ocasiones este código aparece de la siguiente forma.

#!/usr/local/bin/ruby

Esta línea conocida como shebang no es propiamente parte de la sintaxis de Ruby. Existe debido a que en sistemas operativos basados Linux, Mac o Unix es posible ejecutar un programa de ruby sin tener que especificar todo el tiempo que deseamos utilizar el interprete de ruby. Esta información es proporcionada al script de forma que se le indique el path en donde puede encontrar el interprete y el programa se pueda ejecutar directamente utilizando esta ruta.

Si no especificamos el archivo de Ruby a ejecutar, el interprete abrira la consola de Ruby en la cual podemos escribir código directamente, al finalizar utilizamos Ctrl+D (linux) para ejecutar el código que hemos ido capturando.

Si comparamos lo anterior con un entorno de linux, esto es equiparable a realizar doble click sobre un programa ejecutable.

Editores de código para programar en Ruby La shell interactiva de Ruby
comments powered by Disqus