Вам потребуется NodeJS 0.6+ или выше и npm 1.1.69 или выше.
После этого достаточно npm -g install bem.
Установить nodejs
https://github.com/joyent/node/wiki/Installation
Установить npm
curl http://npmjs.org/install.sh | sudo sh
После установки сконфигурируйте NODE_PATH:
echo 'export NODE_PATH="'$(npm root -g)'"'>> ~/.bashrc && . ~/.bashrc
или
echo 'export NODE_PATH="'$(npm root -g)'"'>> ~/.zshrc && . ~/.zshrc
Установить bem-tools
sudo npm -g install bem
Для установки самой последней версии bem-tools воспользуйтесь командой
sudo npm -g install bem@unstable
Если вы планируете использовать bem вместе с библиотекой блоков
bem-bl, установите так же
xjst и ometajs.
sudo npm -g install xjst ometajs
Всю информацию о параметрах использования можно получить с помощью bem --help.
Для информации о конкретной команде и подкомманде: bem COMMAND --help и bem COMMAND SUBCOMMAND --help.
Если вы используете bash и у вас установлен пакет bash-completion, выполните следующую команду и перелогиньтесь:
bem completion > /path/to/etc/bash_completion.d/bem
Если вы не используете bash-completion, можете добавить вывод bem completion себе в .bashrc, а затем перезагрузить:
bem completion >> ~/.bashrc
source ~/.bashrc
Если вы используете zsh, можете добавить вывод bem completion себе в .zshrc и перезагрузите его:
bem completion >> ~/.zshrc
source ~/.zshrc