web-dev-qa-db-fra.com

Comment puis-je rétrograder à une ancienne version de Compass à l'aide de gem install?

J'utilise boussole depuis http://compass-style.org/ pour gérer les fichiers CSS de mes sites depuis longtemps. Je viens d'installer la nouvelle version et j'obtiens une erreur plutôt désagréable, qui a pour effet de corrompre tous mes fichiers css. Comment puis-je rétrograder à une ancienne version de cela?

Merci, Matt.

59
Matt Lynn
Sudo gem install compass --version versionnumber
61
corroded

Je viens de vivre une situation similaire et il manque quelque chose à la réponse corrigée. Étant donné que @Matt Lynn rétrograde, il doit désinstaller la version existante de Compass.

$ Sudo gem uninstall compass

$ Sudo gem install compass --version versionnumber

Sinon, vous vous retrouverez avec deux versions différentes de compas.

79
Jaspero

Si vous voulez l’automatiser dans un script (j’ai eu le même problème après un gem update), procédez comme suit:

  1. Installez votre version préférée (si vous n'en avez pas déjà)

    gem install compass -v 1.2.3

  2. Désinstaller les nouvelles versions

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

7
KevinH

Une mise à jour de Gem ne " met à jour " pas la gemme, mais elle en installe une version plus récente. 

Donc, vous devez désinstaller la version la plus récente et laisser l’ancienne.

Par exemple, pour moi, je voulais revenir à une version plus ancienne de Selenium-webdriver, voici ce que j'ai fait:

- gem uninstall Selenium-webdriver

Cela m'a donné une option pour sélectionner gem à désinstaller, avec les options suivantes:

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

J'ai entré 2 et la dernière version a été désinstallée, laissant à mon système l'ancienne version souhaitée.

Pour installer une version particulière qui n’existe pas sur votre système, il suffit de sélectionner 3 pour désinstaller toutes les versions et d’installer la version spécifique avec:

gem install Selenium-webdriver -v 3.5.3 

Remplacez Selenium-webdriver par votre nom de gemme et 3.5.3 par la version de votre choix.

J'espère que cela aide quelqu'un!

0
Ruto Collins