До вчерашнего дня у меня на ноутбуке под Linux Mint “Qiana” стояли два незаменимых для меня пакета для кодинга - Sass + Compass.
Оба пакета были не самой свежей версии, но стабильной. Однако, с недавних пор к ним прибавилось еще два пакета - Susy 2 и Breakpoint. Но Susy 2 для своей работы требует фреймворк Compass версии 1.0.0.
Поэтому, пришла пора обновить Compass и под Linux Mint. Под Windows 7 у меня уже давно стоит Compass-1.0.0.alpha.19 + Sass-3.3.8 (Maptastic Maple) + Susy-2.1.2 + Breakpoint-2.4.2.
Под эту систему процесс инсталляции Compass v1.0.0 замудреный и описан в этой статье - “Медиа-запросы Breakpoint в Sass”.
Но работать под Windows мне не нравиться, поэтому поставил для себя задачу перейти на Compass версии 1.0.0.alpha.19 на Linux.
На момент написания статьи Compass и Sass у меня под Linux Mint “Qiana” были следующих версий:
Произвожу “зачистку” системы командами:
Установка Compass alpha-версии производится командой:
Но вот беда, под Linux Mint “Qiana” эта команда выдает ошибку:
По своему прошлому опыту линуксоида зная, что почти всякая ошибка в Linux приводит к тому, что для ее решения приходится изрядно потанцевать с бубном, я приуныл. Но все-же решил погуглить - может кто-то уже сталкивался с такой проблемой и успел ее решить?
И о чудо - на StackOverflow нашелся такой вопрос и готовое решение на него. Правда, вопрос там относился к проблеме запуска Ruby определенной версии -
под Ubuntu 12.04, но это дела не меняет. Ошибка одна и таже и решение мне подошло однозначно.1
v 3.2.9
На удивление, решение оказалось простым - нужно всего лишь установить в системе developer-версию Ruby -
.1
ruby1.9.1-dev
На момент установки Compass версии
у меня имелся следующий Ruby:1
alpha.19
Ставлю developer-версию Ruby (вот оно - решение!):
И затем снова пробую установить Compass alpha-версии:
На этот раз установка пошла успешно и Compass 1.0.0.alpha.19 появился в моей системе:
Препроцессор Sass подтянулся автоматом, в качестве зависимости:
Отлично! Теперь настала очередь сладкой парочки Susy 2 + Breakpoint:
Ну вот и все, проблема установки Compass 1.0.0.alpha.19 под Linux Mint “Qiana” успешно решена! Можно продолжать с удобством кодить под Linux.
Для полного счастья нужно еще разобраться с установкой Photoshop под Linux - тогда жизнь будет полной.
Удачного кодинга!