Viendo que cada vez hay más movimiento en torno a Rails 3 he decidido empezar a reescribir una aplicación para ir viendo lo que cambia y así de paso comentar los problemas con los que me he ido encontrando.

Empezando con Rails 3

Siguiendo el Getting Started with Rails para la versión 3 y Rails 3: Release Notes me he encontrado con lo siguiente:

Para instalarlo ejecuté:

sudo gem install tzinfo builder i18n memcache-client rack \
rake rack-test rack-mount erubis mail text-format \
thor bundler

sudo gem install rails --pre

El primer problema que me encontré fue que falló al ejecutar esta última sentencia por la versión de rack-mount que me había instalado.

ERROR:  Error installing rails:
actionpack requires rack-mount (~>; 0.4.0, runtime)

Así que para solucionarlo, instalé la versión que me pedía y luego volví a ejecutarla.

sudo gem install rack-mount --version=0.4.0

El siguiente problema lo encontré al configurar la aplicación para trabajar con MySQL. Cuando ejecutaba

rake db:create

Esto era lo que me decía:

!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load -- mysql

Entonces, no se cómo de bien estará esta solución pero buscando fue lo que encontré y ahora ya conecta sin problemas a MySQL. La solución, añadir lo siguiente al GemFile

gem 'mysql', :bundle => false

Por ahora esto es todo. Seguiré investigando e intentando resolver los problemas que vayan saliendo.

Por último, dejo algunas direcciones interesantes que he encontrado relacionadas con Rails 3:


COMMENTS / 2 COMMENTS

Para que puedas seguir usando la versión 2.3.5 de Rails y no te cargues nada te recomiendo que mires rvm (Ruby version manager).

Saludos

Rafa added these pithy words on Mar 01 10 at 10:19

Pues ya he instalado todo… me imagino que será ya tarde :) Le echaré un ojo. Gracias Rafa.

Jose Ferrer added these pithy words on Mar 01 10 at 11:41

HABLA / AÑADE TU COMENTARIO
Los comentarios están moderados

Return to Top

Empezando con Rails 3 y el primer problema con MySQL

FRESH / LAST POSTS

TAG / CLOUD