Вы можете спросить - для чего устанавливать foundation таким образом, устанавливая массу дополнительного ПО, если его можно просто скачать на сайте разработчиков? Все просто - только этот метод гарантирует правильную сборку foundation при кастомизации sass переменных (при использовании которой возможности настройки библиотеки под себя возрастают многократно), т.к. является рекомендованным разработчиками методом. К сожалению, редко при установке всех зависимостей все проходит гладко, поэтому если какие-то необходимые скрипты не получается установить описанным методом, попробуйте другой, интернет вам в помощь.
[spoiler]
Данная инструкция предназначена для Debian GNU/Linux, при установке в других системах команды могут отличаться, некоторые могут быть не нужны, или наоборот, могут понадобиться дополнительные. Префикс sudo можно опустить, если вы работаете из под root. И конечно, вы все делаете на свой страх и риск :).
Итак, список необходимого ПО для установки foundation:
Установка Git
Установка Ruby 1.9
Обновление Ruby Gems
Обновление этого пакета производится собственно скачиванием rubygems-update с помощью самой команды gem (эта команда является частью Ruby). После этой операции необходимо начать новую bash сессию.
Установка Node.js
Наверно, это самый сложный шаг, во всяком случае для Debian, у меня получилось установить этот пакет только таким способом:
Установка Bower и Grunt
Bower и Grunt устанавливаются через npm - nodejs package manager, собственный менеджер пакетов nodejs. После этого опять же нужно начать новую bash сессию.
Установка необходимых пакетов Ruby
Предупреждение - не устанавливайте гем grunt, хотя такой и имеется, его нужно устанавливать только через npm!
Установка gem foundation
И последний штрих - собственно установка foundation, также с помощью команды gem.
Тестирование
Итак, если вы правильно проделали все указанные манипуляции, и ваша система после этого все еще работает (шутка :)), то при вводе в необходимой папке команды (эту команду нельзя выполнять из под root или с префиксом sudo)
в этой папке будет создана папка folder_name - это и будет папка нового проекта foundation. Теперь вы можете менять необходимые файлы (например, переменные sass в файле scss/_settings.scss в папке проекта) и производить сборку foundation при помощи команды:
Если все настроено правильно, то после сборки вы должны увидеть сообщение наподобие этого:
[spoiler]
Данная инструкция предназначена для Debian GNU/Linux, при установке в других системах команды могут отличаться, некоторые могут быть не нужны, или наоборот, могут понадобиться дополнительные. Префикс sudo можно опустить, если вы работаете из под root. И конечно, вы все делаете на свой страх и риск :).
Итак, список необходимого ПО для установки foundation:
- Git (система контроля кода)
- Ruby 1.9 (интерпретатор языка Ruby)
- Node.js (платформа для создания масштабируемых сетевых приложений на JavaScript)
- Bower (менеджер пакетов для Node.js)
- Grunt (пакет для автоматизации работы с кодом)
Установка Git
|
Установка Ruby 1.9
|
Обновление Ruby Gems
Обновление этого пакета производится собственно скачиванием rubygems-update с помощью самой команды gem (эта команда является частью Ruby). После этой операции необходимо начать новую bash сессию.
|
Установка Node.js
Наверно, это самый сложный шаг, во всяком случае для Debian, у меня получилось установить этот пакет только таким способом:
|
Установка Bower и Grunt
Bower и Grunt устанавливаются через npm - nodejs package manager, собственный менеджер пакетов nodejs. После этого опять же нужно начать новую bash сессию.
|
Установка необходимых пакетов Ruby
Предупреждение - не устанавливайте гем grunt, хотя такой и имеется, его нужно устанавливать только через npm!
|
Установка gem foundation
И последний штрих - собственно установка foundation, также с помощью команды gem.
|
Тестирование
Итак, если вы правильно проделали все указанные манипуляции, и ваша система после этого все еще работает (шутка :)), то при вводе в необходимой папке команды (эту команду нельзя выполнять из под root или с префиксом sudo)
|
|
12.05.201422:5812.05.2014 22:58:45