2012-06-15 27 views
5

Tengo el siguiente escenario interesante:RVM/degradación bundler joya

tengo instalar ruby ​​1.9.2 a través de RVM y llegó preenvasados ​​con bundler 1.1.4.

Mi aplicación requiere bundler 1.0.15.

He intentado ejecutar el siguiente:

gem uninstall bundler 

consigo el siguiente:

INFO: gem "bundler" is not installed 

¿Alguna idea de cómo puede degradar mi bundler?

Gracias.

+0

¿Cuál es la "lista joya" de salida? – odiszapc

+0

bundler (1.1.4) rake (0.9.2.2) rubygems-bundler (1.0.2) rvm (1.11.3.3) - Todas las gemas predeterminadas que entraron con la instalación de ruby ​​ – alexs333

+0

prueba "gem install bundler -v 1.0 .15 " – odiszapc

Respuesta

9

encontrado la solución.

Parece ser que rvm instala sus gemas en el gemspec global que es visible para todas las gemspecs.

Así que haciendo:

rvm use [email protected] 

Y seguido de:

gem uninstall bundler 

hace el truco.

Esto puede ser también reducido a:

rvm @global do gem uninstall bundler 
0

Trate de añadir lo siguiente a .bash_profile

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 

O tratar de vincular el paquete a RVM bin dir

ln -s ~/.rvm/gems/[email protected]/bin/bundle ~/.rvm/bin/