error al instalar la documentación de RDoc: encoding incompatible regexp coincidencia

Durante la última semana, en algunas operaciones de instalación de gems o actualizaciones de gems, recibí un error similar a este:

 ERROR: Al generar documentación para sinatra-1.3.1 ... MENSAJE: error al generar C: /RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/doc/sinatra-1.3.1/rdoc/README_de_rdoc.html : encoding incompatible regexp match (UTF-8 regexp con cadena IBM437) (Encoding :: CompatibilityError)

similar:

 ERROR: Al generar documentación para rest-client-1.6.7 ... MENSAJE: error al generar C: /RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/doc/rest-client-1.6.7/rdoc /README_rdoc.html: coincidencia regexp de encoding incompatible (UTF-8 regexp con cadena IBM437) (Encoding :: CompatibilityError)

y posiblemente otro lugar. He leído sobre esto pero no encuentro una solución para el código que no escribí y los datos que no controlo. ¿Algúna idea de cómo arreglar esto?

Tuve un problema similar en Ubuntu y actualizar Rubygems me solucionó el problema. Puede hacerlo ingresando lo siguiente en la línea de comando:

gem update --system 

Además, siempre puede omitir la generación de documentos utilizando:

 --no-rdoc --no-ri 

Al instalar la gem.

En Windows, esto funcionó para mí:

 > set RDOCOPT="--encoding=UTF-8" > gem install heroku 

michael.rp casi lo tenía, pero no hay comillas en la cadena de entorno para Windows. La misma solución para Linux aparece en el enlace proporcionado por jerry. Para ventanas:

set RDOCOPT=--encoding=UTF-8

RubyInstaller\Ruby1.9.3\setup_environment.bat esto en el RubyInstaller\Ruby1.9.3\setup_environment.bat para que siempre esté ahí.