Finalmente, rails 3.0 RC fue liberado, lo cuál es una excelente noticia porque rails 3.0 trae un monton de updates muy copados, y va a ser más divertido que antes desarrollar en rails 3.0. Me pregunto la cantidad de trabajo que vamos a tener ahora migrando las aplicaciones de rails 2.3.x a rails 3.x.
Rails 3.0 RC fue liberado justo 21 horas después de que bundler 1.0.0.RC.1 fue liberado, realmente una coincidencia como dicen en el blog de rails? Mmmhhh.. Lo loco fue que hasta ayer a la noche, por unos cambios de último momento, bundler 1.0.0.beta.10 me tiraba errores, y ahora por arte de magia ya no tengo errores ![]()
Como empezar a jugar con rails 3.0.RC? Muy sencillo, primero, instalamos rvm, después de eso, vamos a instalar ruby 1.9.2 RC 2
rvm install 1.9.2
Ahora vamos a empezar a utilizar ruby 1.9.2
rvm 1.9.2
Seguimos con la instalación de bundler, y no vamos a utilizar sudo en ningún momento, porque estamos usando rvm
gem install bundler -v 1.0.0.rc.1
Ahora vamos a instalar rails rc 1
gem install rails --pre
Ya podemos empezar a jugar con rails 3.0
rails app my_app_name cd my_app_name bundle install
Finalmente, en lugar de congelar nuestra aplicación con rails 3.0.RC 1, vamos a trabajar con la ultima versión de rails que esta siendo desarrollada (porque vamos a encontrar bugs en la release candidate), editamos el archivo Gemfile y hacemos estas modificaciones:
#gem 'rails', '3.0.0.rc' # Bundle edge Rails instead: gem 'rails', :git => 'git://github.com/rails/rails.git'
Actualizamos la aplicación con la última versión de rails
bundle install
Y terminamos ![]()
Pueden reportar todos los bugs que encuentren en https://rails.lighthouseapp.com/projects/8994-ruby-on-rails, y también revisar los bugs que ya estan reportados, reproducirlos y confirmar si realmente es un bug o no, y no se olviden, al mismo tiempo están testeando bundler 1.0.0.RC.1, así que si encuentran problemas con bundler, pueden reportarlos en http://github.com/carlhuda/bundler/issues.
Esta es su oportunidad para devolverle a la comunidad de rails algo de lo que la comunidad les da a ustedes todos los días!!!.