No se puede eliminar el paquete en RVM

Tengo 1.9.2 Ruby instalado en RVM. Cuando hago una lista de gemas me sale esto:

bundler (1.1.3)

Cuando trato de eliminarlo me sale:

gem uninstall bundler
INFO:  gem "bundler" is not installed

Cuando intento ejecutar la instalación del paquete para mi aplicación, obtengo:

 Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    rails (= 3.0.1) ruby depends on
      bundler (~> 1.0.0) ruby

  Current Bundler version:
    bundler (1.1.3)

This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?

Intenté desinstalar 1.9.2 pero eso no ayudó.

preguntado el 03 de mayo de 12 a las 21:05

2 Respuestas

Encontré la respuesta en otro hilo de Stack pero lo cerré sin notar el enlace. El problema es que rvm no le permitirá desinstalar gemas de un conjunto de gemas personalizado que todavía forman parte del conjunto de gemas "global" predeterminado. hacer un rvm gemset use global luego desinstale 1.1.3 de global.

contestado el 04 de mayo de 12 a las 20:05

¡Impresionante! :D ¿Debería dejarlo en global para mi conjunto de gemas? - rana gorda

Ejecutar 'desinstalación de gemas sudo' fue el truco para mí. Parece que la 'desinstalación de gemas' a veces "mentirá" cuando no se ejecute como sudo.

Respondido 13 Abr '15, 09:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.