Tratando de actualizar algunas gemas en una máquina Windows y que continuamente obtener esta salida de error para las gemas que no tienen binarios pre-compilados:¿Cómo puedo hacer que las instalaciones de Ruby Gems en Windows usen MinGW para hacer y compilar?
opciones de configuración prestados: with-opt-dir --without- opt-dir --with-opt-include --without-opt-include = $ {opt-dir}/include --with-opt-lib --without-opt-lib = $ {opt-dir }/lib --with-make-prog --srcdir =. --curdir --ruby = c:/server/Ruby/bin/ruby
Estas son las opciones de configuración que se proporcionan en el fichero de rubí extconf.rb durante la instalación de la gema.
He instalado MinGW, así que debería tener todo lo que necesito para instalar, fabricar y compilar estas gemas. Sin embargo, no sé cómo cambiar la configuración de RubyGems para que cuando se llame a extconf.rb incluya las opciones apropiadas que apuntan al directorio de inclusión de MinGW.
Gracias - No sabía hasta la lectura que las gemas deben compilarse con el mismo compilador utilizado para el lenguaje Ruby. Siendo ese el caso, he ido por el otro lado: he instalado VC6 y, con un pequeño complemento de código en un archivo de cabecera, todo funciona bien. Gracias. – Yardboy