2010-06-21 10 views

Respuesta

58
sudo gem install compass --version versionnumber 
+1

joya brújula de instalación --versión VERSIÓN –

+2

¡No funciona! La versión más alta sigue siendo – Green

+5

@Green 'gem uninstall compass' (luego elimina todas las versiones), luego ejecuta' gem install compass --version VERSION'. – deviavir

76

yo acabamos de tener una situación similar y no es otra cosa que falta de respuesta @corroded. Como @Matt Lynn está degradando, necesita desinstalar la versión existente de la brújula.

$ sudo gem uninstall compass 

$ sudo gem install compass --version versionnumber 

De lo contrario, terminará con dos versiones diferentes de brújula.

7

Si desea automatizar en un script (que tenía el mismo problema después de un gem update), acaba de hacer lo siguiente:

  1. Instalar la versión favorecida (si no lo tiene)

    gem install compass -v 1.2.3

  2. desinstalar las versiones más recientes

    gem uninstall compass -v '>1.2.3' --force

0

actualización Una joya no lo hace 'actualización' la joya, pero que se instale una nueva versión de la misma.

Desinstale la versión más nueva y deje atrás la versión anterior.

Por ejemplo, para mí, quería volver a una versión anterior de selenium-webdriver, esto es lo que hice:

- gem uninstall selenium-webdriver 

Esto me dio una opción para seleccionar la gema para desinstalar, con las siguientes opciones:

1. selenium-webdriver-3.4.3 
    2. selenium-webdriver-3.8.0 
    3. All versions 

Ingresé 2 y la última versión no fue eliminada, dejando mi sistema con la versión anterior deseada.

Para instalar una versión particular que no existe en el sistema, sólo tiene que seleccionar 3 para desinstalar todas las versiones e instalar la versión específica con:

gem install selenium-webdriver -v 3.5.3

Reemplazar selenium-webdriver con su nombre de piedras preciosas y con 3.5.3 la versión que quieres

Espero que esto ayude a alguien!

Cuestiones relacionadas