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

Este artículo se creó: Sun, 14 Sep 2008 19:07:00 GMT Publicado en , . Puedes enterarte automáticamente de cualquier comentario a través del feed Atom. Puedes dejarnos un comentario .
Tags ,


Comentarios

Deja un comentario

Tu opinión me interesa: