/ Internetrailsruby

uninitialized constant REXML::VERSION

Al actualizar a Rails 2.1.1 aparece un pequeño problema: uninitialized constant REXML::VERSION

Esto es debido a que el fichero rexml.rb define el número de version con la palabra Version y Rails espera que dado que es una constante esté escrita en mayúsculas (ya que es así como se definen las constantes en ruby).

Para corregirlo hay que modificar el fichero rexml.rb que se encuentra en /usr/lib/ruby/1.8/rexml/rexml.rb y añadir otra línea (mejor que corregir la línea actual, para no cargarse nada) debajo de donde pone: Version = "3.1.3" añadimos VERSION = "3.1.3"

Y todo volverá a la normalidad.

English version