Jorge Alvarez

uninitialized constant REXML::VERSION

Posted in Desarrollo, Internet, rails, ruby by jorgegorka on 14/09/2008

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

Anuncios

Comentarios desactivados en uninitialized constant REXML::VERSION

A %d blogueros les gusta esto: