RubyGems
RubyGems: undefined method `manage_gems’ for Gem:Module (NoMethodError)
Nov 30th
Días después de realizar una actualización en mi sistema linux, cuando me proponía a instalar un gema que necesitaba para un proyecto, me encontré con el siguiente error:
/usr/bin/gem:10: undefined method `manage_gems’ for Gem:Module (NoMethodError)
La solución después de investigar ha sido comentar la línea que realiza el include tal que así:
#Gem.manage_gems
en el fichero /usr/bin/gem
Después me ha dado otro error:
/usr/bin/gem:23: uninitialized constant Gem::GemRunner (NameError)
Indicando que no tenía inicializado el Runner, por lo que solo tenía que poner un include a ese componente:
require ‘rubygems/gem_runner’
Investigando el motivo de este error, he encontrado como respuesta que lo han retirado de la nueva versión,
este componente está deprecated.
