Que version de la gema escoger?

Hola a todos tengo una duda que no me deja dormir por las noches, jeje.

Al instalar nuevas gemas siempre me aparecen varias versiones (ruby) y
(mswin32) cual es la diferencia entre ellas?

Supongo que si estoy programando en windows tendre que elegir por
narices la version (mswin32) pero que es exactamente la version (ruby),
puedo instalarla en windows?

Saludos!

On Mar 16, 2007, at 10:18 AM, Goto 10 wrote:

Hola a todos tengo una duda que no me deja dormir por las noches,
jeje.

Al instalar nuevas gemas siempre me aparecen varias versiones (ruby) y
(mswin32) cual es la diferencia entre ellas?

Supongo que si estoy programando en windows tendre que elegir por
narices la version (mswin32) pero que es exactamente la version
(ruby),
puedo instalarla en windows?

Lo normal es que una gema distribuida asi tenga parte escrita en C.
Por ejemplo el driver de MySQL, Mongrel tiene un cacho, Ferret, etc.

Las versiones marcadas como “mswin32” estan precompiladas para
Windows (donde en general uno no tiene instalado lo necesario para
compilar), y las “ruby” son las gemas tal cual, que en Unix se
compilan durante el proceso de instalacion.

Si aparecen las opciones y estas en Windows tira siempre por la mswin32.

– fxn

Xavier N. wrote:

Las versiones marcadas como “mswin32” estan precompiladas para
Windows (donde en general uno no tiene instalado lo necesario para
compilar), y las “ruby” son las gemas tal cual, que en Unix se
compilan durante el proceso de instalacion.

Si aparecen las opciones y estas en Windows tira siempre por la mswin32.

– fxn

OK, muchas gracias por tu respuesta Xavier, ahora ya lo tengo bastante
mas claro.