Tag Archive for sencillo

Instalar Ruby en Mac, Windows y Linux.

El proceso de instalar Ruby es bastante sencillo en los diferente Sistemas Operativos, la forma en cómo trabajaremos irá orientada a que en algún momento, si decide trabajar con Rails, puedas hacerlo sin ningún problema.

Mac y Windows.

Cabe mencionar que si eres un usuario de Mac, probablemente no lo sepas pero Ruby viene por default en tu computadora, para verificarlo basta con que abras la terminal y escribas:

ruby -v

Esto deberá devolverte la versión de Ruby, generalmente 1.8.x, con eso puedes seguir los tutoriales que estaremos publicando aquí en Código Programación, sin embargo, tal vez quieras tener Ruby 1.9.x para no tener problemas al trabajar con Ruby on Rails.

Alguien allá afuera en el internet, entendió que no todos nacimos para Linux y la terminal de comandos, así que creo un instalador que incluye Ruby, Git y  Ruby on Rails, éste proyecto se conoce como Rails Installer y puedes acceder a él a través del siguiente enlace, en la primera columna encontrarás un enlace para descargar el kit adecuado para Mac o Windows.

En caso de que prefieras no instalar Rails o Git (no recomiendo que hagas eso) puedes usar Ruby Installer para tener Windows en tu computadora, éste enlace está en la página oficial de Ruby, así que es bastante confiable, puedes ingresar ahí haciendo clic aquí, en ambos casos, se tratan de instaladores donde sólo que tienes que dar siguiente, pero presta mucha atención a las casillas de verificación en el proceso de instalación pues es MUY IMPORTANTE que agregues Ruby a tu PATH o a las variables de entorno.

Linux.

Existen varias formas de instalar Ruby en Sistemas Operativos Linux, sin embargo, la más recomendada es a través de RVM. RVM es un manejador de versiones de Ruby, es decir, puedes tener múltiples versiones de Ruby y controlar cuál quieres usar y en qué momento, para comenzar, no necesitas tener más de una versión de Ruby así que nos evitaremos complicaciones en ese aspecto.

Enfocaremos este tutorial a Ubuntu, puesto que es la distribución de Linux más conocida, instalar Ruby es tan fácil como ejecutar los siguientes comandos en la consola:

Primero hacemos un update para tener las fuentes más actuales.

sudo apt-get update

Posteriormente instalamos curl que luego servirá para acceder al script de RVM.

sudo apt-get install curl

Instalamos RVM:

curl -L get.rvm.io | bash -s stable --auto

Recargamos el .~/.bash_profile

. ~/.bash_profile

Instalamos algunos requerimientos de Ruby:

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev \
curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 \
libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison  \
subversion pkg-config

Y por último instalamos la versión 1.9.3 de Ruby

rvm install 1.9.3

Definimos esa como la predeterminada y listo:

rvm use 1.9.3

 

Y ¡listo! al ejecutar ruby -v  tendrá que decirte que estás usando la 1.9.3

Con eso todos deberíamos tener instalado Ruby en nuestras computadoras, listos para comenzar a codear en el siguiente artículo.

“Hola Mundo” en Ruby.

Qué mejor forma de arrancar que empezar a ver código funcionando. Hacer un Hola Mundo en Ruby es tan sencillo que el artículo ya se habría acabado, así que aprenderemos a hacerlo de distintas formas.

IRB.

Primero que nada quiero hablarte sobre algo llamado IRB, o Interactive Ruby Shell, por sus siglas en inglés. IRB es, como su nombre lo dice, una consola en la que puedes ejecutar código de Ruby que el intérprete va ejecutando cada vez que presionas enter.

Para acceder a IRB, abre la terminal y escribe.

irb

Bastante sencillo ¿no? En realidad así, pasemos a nuestro Hola Mundo, qué tan sencillo es imprimir una cadena en Ruby, bueno, estando en el modo de la consola de Ruby escribe:

 print "Hola mundo"

Y verás aparecer la cadena Hola Mundo seguida de => nil , lo segundo se debe a que todos los métodos en Ruby retornan algo, entenderemos eso más adelante.

Por ahora podemos cerrar IRB escribiendo exit y presionando enter.

Archivos.

Los archivos que alojan código de Ruby se guardan con la extensión .rb, sabiendo eso no necesitas instalar algún IDE especial, basta con que tengas un editor de texto, yo recomiendo Sublime Text 2 .

Para continuar con nuestro ejemplo anterior, crea un nuevo archivo y guárdalo con el nombre ejemplo.rb, dentro de él escribe:

print "Hola mundo"
gets()

Para abrir el archivo y que se ejecute el interprete de Ruby, tienes dos formas, una dando doble clic, si los archivos .rb están asociados al shell de Ruby se abrirá la consola, la instrucción gets() evitará que esta se cierre de inmediato y esperará un Enter para que salgas.

La otra es accediendo a través de la consola de la siguiente manera:

cd <ruta_archivo>
ruby ejemplo.rb

Sustituye ruta_archivo por la ruta en la que alojaste tu archivo .rb

Aquí es donde se torna muy muy importante que hayas agregado Ruby a tus variables de entorno, si tienes un error como que Ruby no se reconoce como un comando… tendrás que hacer ese proceso.

En ambos casos verás en pantalla “Hola Mundo”.

Empezamos entonces ya a ejecutar código de Ruby, en el siguiente artículo comenzaremos a ver operadores y variables.

Hola mundo! – primer programa en Python

En este tutorial haremos nuestro primer programa en Python, un simple y sencillo “Hola mundo” para comenzar, veremos que sencillo es programar con una sintaxis realmente simple.

Para hacer nuestro primer programa necesitaras un editor de texto, crea un archivo y llamalo “hola.py“, la extensión .py es muy importante, ya que nos indica que este sera un programa escrito en lenguaje Python.

Ahora escribe el siguiente codigo:

print "hola python!!";

 

Lo siguiente que debes hacer es guardar este archivo (naturalmente con su extensión .py) y ejecutarlo.

Si ya tienes Python instalado y configurado haz lo siguiente.

Simplemente entra en tu terminal de comandos, accede al directorio donde haz guardado el archivo y escribe lo siguiente.

python hola.py

Una vez hecho esto veras en pantalla  el resultado “hola python!!” pues este primer programa solo imprime un mensaje de texto en pantalla, sin embargo ya haz hecho tu primer programa en Python!!