Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como ruby

Aprender Ruby Facil

Hoy encontre esta pagina http://tryruby.org/ el cual es un tutorial completamente interactivo de Ruby, en linea. Tiene un interprete web donde se puede escribir los ejercicios, estos son enviados a un servidor que retorna el resultado a la misma pagina web via ajax.

Ruby no encuentra mysql

Al parecer ruby es una pesadilla de instalar en windows XP. No están claras las versiones de las dependencias y esto puede llevar a enfrascarse en problemas bastante malucos. Windows XP no es en este momento la mejor plataforma de desarrollo para ruby. Uno de los errores que les puede salir advirtiendo de esto es cuando obtienen un mensaje de error de que ruby no puede encontrar el modulo de mysql. La mejor solución para salirle al paso a esto es montar una maquina virtual con linux y ahi instalar todo el paquete de ruby y rails, irracionalmente la BD de mysql, y después compartir la carpeta de desarrollo a windows mediante samba. Suena complicado pero es mas facil que tratar de resolver el problema de dependencias en windows xp.

Primer problema instalando ruby on rails en windows XP SP3

Después de bajarme ruby del sitio de ruby-lang.org e instalarlo junto con rubygems, lo lógico es bajar los paquetes de rails que son los que permiten desarrolar aplicaciones web bien rápido. Así que ejecute el comando desde DOS gem install rails después de preguntar muchas veces si descargaba o no ciertas dependencias saco el siguiente error: ERROR: While executing gem … (Zlib::BufError) buffer error Este error según cuentan en internet solo ocurre en Windows y no esta documentado. Afortunadamente es fácil solucionarlo, solamente con actualizar gem. Así que ejecute el siguiente comando: gem update --system Y al fin pude instalar rails sin problema.

Ruby 1.9

Whow. Creo que me estoy enamorando de este lenguaje y estilo de desarrollo. Es muy simple, exactamente lo que se necesita en el desarrollo web... simplicidad. 10 minutos para desarrollar un blog con esquemas de autenticación y todo. Además si se necesita cambiar la base de datos no hay que reescribir el código, eso es ser productivo!!