Tengo dos proyectos en mi computadora: - Una aplicación anterior de Rails 2.3 que necesita rubygems 1.6 y no se ejecutará en rubygems 1.8; - Una aplicación más nueva que necesita rubygems 1.8 y no se ejecutará en rubygems 1.6.¿Usa versiones múltiples de rubygems con rvm?
Cada proyecto tiene su propio gemset RVM, pero no puedo encontrar la manera de darles diferentes versiones de sí mismo rubygems: Actualización
- joya --system [versión] resultados en la gema --version entrega la misma respuesta en ambos;
- rvm gemset [versión] tiene el mismo resultado.
¿Cómo puedo ejecutar rubygems 1.6.2 en un proyecto y 1.8.11 en el otro?
Para aclarar, esto es lo que quiero hacer:
- En el directorio A, tienen una .rvmrc con comandos que seleccionan gemset A y rubygems 1.6.2
- En el directorio B , tiene un .rvmrc con comandos que seleccionan gemset B y rubygems más recientes
- Tienen dos sesiones de terminal abiertas al mismo tiempo, una en el directorio A y otra en el directorio B
- Tipo "--version joya" en el directorio A y consulte la sección "1.6.2"
- Tipo "--version joya" en el directorio B y ver "1.8.11"
Esto no responde la pregunta, es decir, cómo utilizar una versión diferente del ejecutable 'gem', no versiones diferentes de varias gemas. –
acaba de darse cuenta de esto también, y cambió mi respuesta – Tilo
Se ve bien. Probado y puede colocarlo en un archivo '.rvmrc' sin problemas. –