Так как в Sass и Compass периодически добавляются новые возможности, жизненно важным для работы веб-разработчика становиться умение проверять, какая версия Sass или Compass установлены на его локальной машине.
Так как Sass и Compass не имеют графического интерфейса, то вся работа будет выполняться в командной строке (или терминале, кому как нравиться). К слову стоит от себя сказать, что лично я предпочитаю работать в командной строке OS Linux, так как терминал Windows для меня - испытание не для моих слабых нервов.
Узнать текущую версию Sass можно командой:
Проверить текущую версию Compass можно аналогичной командой:
Проверить доступные версии Sass и Compass
Конечно, можно проверить наличие новых версий Sass или Compass на официальных сайтах этих проектов. Однако, это занятие достаточно времязатратное и, прямо скажем, не “кошерное” для истинного веб-разработчика. Так как такую же задачу можно решить гораздо быстрее, с помощью командной строки.
Например, запуск команды:
… заставит Ruby вывести список пакетов (
), содержащих в своем имени слово 1
gem
; ключ 1
sass
скажет Ruby, что нужно вывести список всех (1
-a
) пакетов; ключ 1
all
скажет Ruby, что этот список нужно получить удаленно, из репозитория.1
-r
Для Compass команда будет выглядеть аналогично, за исключением ключевого слова
:1
compass
Проверю наличие такого списка из своей собственной локальной машины:
Стоит сразу оговориться, что показанными выше командами проверяется наличие всех версий Sass или Compass, которые являются стабильными версиями.
Узнать наличие и номера нестабильных версий пакетов Sass и Compass можно с помощью команд:
Установить нестабильные (prerelease) версии Sass и Compass
Чтобы установить самую последнюю стабильную версию Sass, нужно выполнить команду:
Если же в нестабильной (разрабатываемой) версии Sass есть фичи, которые необходимы вам на данный момент, то можно установить
версию с помощью команды:1
prerelease
Аналогично можно поступить с Compass. Последняя стабильная версия этого пакета устанавливается командой:
… а нестабильная версия пакета устанавливается командой:
Один момент по установке нестабильных версий пакетов Sass или Compass. Так как версии являются нестабильными, то возможны ошибки или сбои в их работе. Их установка и работа выполняется на ваш страх и риск, как говориться.
Удаление определенной версии Sass или Compass
Чтобы деинсталлировать определенную версию пакета Sass или Compass, нужно выполнить команду:
… или:
… где
- это номер версии удаляемого пакета; ключ 1
version_number
говорит Ruby, что необходимо производить деинсталляцию по номеру версии пакета.1
--version
На этом все.