Как мне перейти на старую версию compass с помощью gem install?


Я использую компас от http://compass-style.org/ для управления моими сайтами css в течение длительного времени. Я только что установил самую новую версию, и я получаю довольно неприятную ошибку, которая в качестве побочного эффекта повредила все мои файлы css. Как мне перейти на более старую версию этого?

спасибо, Мэтт

4 58

4 ответа:

sudo gem install compass --version versionnumber

У меня просто была похожая ситуация, и есть что-то еще, чего не хватает в @corroded answer. Поскольку @Matt Lynn понижает рейтинг, ему нужно удалить существующую версию compass.

$ sudo gem uninstall compass

$ sudo gem install compass --version versionnumber

в противном случае вы получите две разные версии компаса.

Если вы хотите автоматизировать в скрипте (у меня была такая же проблема после gem update), просто сделайте следующее:

  1. установите свою привилегированную версию (если у вас ее еще нет)

    gem install compass -v 1.2.3

  2. удаление новой версии

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

обновление драгоценного камня не'обновление' камень, но он устанавливает новую версию.

Так вы удалите новую версию и оставить старую.

например, для меня, я хотел вернуться к старой версии selenium-webdriver, вот что я сделал:

- gem uninstall selenium-webdriver

это дало мне возможность выбрать gem для удаления, со следующими параметрами:

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

я ввел 2 и последняя версия была unistalled, оставив мою систему с желаемой старой версией.

чтобы установить конкретную версию, которая не существует в вашей системе, просто выберите 3, чтобы удалить все версии и установить конкретную версию с помощью:

gem install selenium-webdriver -v 3.5.3

заменить selenium-webdriver С вашим именем драгоценного камня и 3.5.3 С нужную версию.

надеюсь, это кому-то поможет!