Pregunta

Sé que hay trabajos en curso en este respecto, pero ¿cuál es la situación exacta de jruby 1.3 compatibilidad con Ruby 1.9.1? Estoy un poco confundido si puedo dwnload jruby 1.3 y empezar a trabajar con mi instalación de Ruby 1.9.

La página de inicio JRuby dice:     * Rubí 1.8.6 compatible ahora     * Ruby 1.9 pronto compatibles

Wikipedia dice lo siguiente:

Historial de versiones

Esta tabla sólo libera presente que los actuales pasos importantes en la historia JRuby, aparte de versiones que corrigen principalmente insectos y rendimiento mejorados. Fecha de lanzamiento Relevantes 0.9 2006-08-01 carriles de soporte [11] 1.1 2008-03-28 comporta mejor que el de Ruby 1.8.7 resonancia magnética [6] modo de AOT y el modo JIT [21] 1.1.4 2008-08-28 refactorizado Java capa de integración A partir de Ruby 1.9 ayuda subsistema de FFI para llamar bibliotecas de C [22] 1.2.0 2009-03-16 Ruby 1.9 apoyo casi completa (incluyendo compilador JIT) Preliminar de soporte Android

¿Fue útil?

Solución

Una descripción detallada de lo que se hace y lo que falta se puede encontrar en su wiki . Desde esa página:

  

Estas son zonas enteras que necesitan ser trabajado.

     
      
  • Codificación :: convertidor
  •   
  • productora / Generador
  •   
  • cambios clave Mariscal
  •   
  • opciones de la CLI
  •   
  • algunos cambios RubyBignum
  •   
  • posibles otros cambios en Numerics
  •   
  • cambios en Dir / IO / Archivo (algunas cosas se hacen evidentes, como enumeratorize)
  •   
  • algunos cambios en Matemáticas
  •   
  • información de codificación en mensajes de excepción (ahora pasado a través de Java cadena)
  •   
  • BigDecimal cambios?
  •   

En general, sin embargo, creo que va a estar bien si se utiliza JRuby para Ruby 1.9 código. Cualquier error que usted pueda tener serán pocos y distantes entre sí, y fácil solución (en su mayor parte). Le recomiendo que pruebe su código con la última JRuby, y si no funciona, entonces usted sabe que no lo uso todavía.

Otros consejos

Actualizar a 1.6.4 y obtendrá JRuby 1.9, con el --1.9 bandera, o con la variable de entorno JRUBY_OPTS establecido en --1.9.

Esta es una actualización de las notas de la versión para el 11/2/2009 jruby 1.40:

  

También hemos conseguido más en serio   fuera 1,9 apoyo (-1,9). El más grande   aplicaciones en su mayoría sólo trabajan en este   punto, pero aún nos queda mucho camino por recorrer   en 1,9 apoyo. Por favor, intente su 1.9   código en JRuby y ayúdanos cosas firmes   arriba.

Después de haber luchado con rieles cuando casi trabajó bajo JRuby, me gustaría aconsejar a la pervivencia de 1.8x por ahora, si está haciendo el trabajo de producción. Los chicos JRuby son grandes, y estoy seguro de que van a clavar 1.9, pero mientras tanto, vivir en el borde es doloroso cuando se está tratando de hacer las cosas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top