domingo, 22 de febrero de 2015

Instalar Ruby y MySQL en Windows 8 de 64 bits

Hola a todos, hace tiempo que no escribía un post, bueno aquí trayéndoles un nuevo aporte. Esta vez la instalación de Ruby y MySQL de 64 bits sobre una plataforma Windows 8. 

Algunos pensarán que es una labor sencilla su configuración como con otros lenguajes de programación cuando se instalan en windows, pero no es así porque se tiene que tener mucho cuidado con algunas sentencias. Caso contrario es Linux, allí la instalación y configuración de Ruby y MySQL es muy sencillo.


Bien manos a la obra.


A continuación los pasos, aunque algunos no los detallaré porque son muy fáciles de cumplir

1) Ruby: Descargar el instalador de Ruby de 64 bits de su página Web oficial (http://rubyinstaller.org/downloads/). Hacer doble click e instalar.

Sólo un detalle, al momento de la instalación cuando te pide en qué carpeta se instalará, marca todas las opciones.




2) Agregar un fuente de descargas a ruby: Ruby ya posee una fuente de descargas que es https://rubygems.org, pero por razones que aún desconozco no funciona correctamente, así que debemos digitar la siguiente sentencia en nuestra consola: gem sources -a http://rubygems.org. Esta sentencia agregará el mismo repositorio pero eliminando la transferencia segura de hipertexto.

3) DevKit: Descargar el instalador de 64 bits del DevKit de la página Web de Ruby (http://rubyinstaller.org/downloads/). Como recomendación antes de instalar el DevKit crea una carpeta con el nombre DevKit, donde se extraerán tus archivos del DevKit y sigue las instrucciones de la página Web https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

4) MySQL: Descargar el instalador de 64 bits de MySQL de su página Web oficial (http://dev.mysql.com/downloads/mysql/5.5.html#downloads). Instalarlo normalmente.




5) MySQL-connector: Descargar el instalador de 64 bits de MySQL de su página Web oficial (http://dev.mysql.com/downloads/connector/c/). Instalarlo normalmente.



6) Instalación de paquete MySQL2 en Ruby: Para este caso se deberá aplicar la sentencia gem install mysql2 --platform=ruby -- --with-mysql-dir='"director donde se encuentra instalador mysql-connector'"

Las complicaciones son dos cuestiones que he mencionado: primero porque no funciona la ruta https://rubygems.org, si viene por defecto en la instalación y cuando una la coloca la url en el navegador funciona correctamente y la segunda se encuentra en el paso 6, que son las comillas simples seguido de las comillas dobles que marcan la ruta del directorio donde se encuentra instalado el mysql-connector. Muchas personas no le colocan las comillas simples y dobles y el gem de Ruby no logra distinguir cual es la ruta.

Espero les sirva mucho este aporte, actualmente vengo trabajando ruby y mysql de 64 bits normalmente en Windows 8, otros foros indican que no es posible instalar los software de 64 bits pero yo si lo he logrado.

Hasta la próxima Carlos Zacarías