Привет! Собрался я тут изучить технологию БЭМ только не смог пройти этап установки. При выполнение команды sudo npm -g install bem выдает такую ошибку. Не понимаю с чем связано. Может версии не те. nodejs я установил стандартной командой sudo apt-get install nodejs.
node -v
?Ставить bem глобально не стоит, глобально можно поставить
bem-cli
, но проще добавитьPATH=./node_modules/.bin:$PATH
в.bashrc
или,bash_profile
(или что у вас там? ;-) ), чтобы иметь возможность вызывать любые установленные в проекте бинарники пакетов, в т.ч. иbem
. http://stackoverflow.com/questions/9679932/how-to-use-package-installed-locally-in-node-modules/cc @tadatuta наверное, стоит доку обновить.
Не правда,
npm i -g bem-cli
проще выполнить)))@rtxrulez Начинать знакомство лучше с Быстрого старта и установки project-stub, где все собрано и настроено заранее.
@zxqfox Да, мы пытаемся, ты же знаешь. Но разрываемся между написанием новых документов и актуализацией старых. PS: Спасибо тебе огромное за помощь с ответами!
Я и знакомился с быстрым стартом. Но не смог установить бэм. Я не знаком с node. Как сначала установить nodejs правильно в ubuntu ?
@rtxrulez
@rtxrulez Если лень разбираться с репами — можно стянуть бинарники отсуда: http://nodejs.org/download/, распаковать их в /opt/node, и создать симлинки для node и npm в /usr/local/bin/
@tadatuta было бы круто понять, как это можно делать сообща, чтобы вас особо тоже не дергать. Предлагаю добавить на bem.info в раздел Совместной разработки некий Contribute.md с описанием общего порядка проведения фиксов, ибо сейчас получается так, что непонятно как и что делать. Т.е. собрать общую информацию о способах вклада сообществом. Например, засунуть туда чуть более подробную информацию про «Если вы заметили ошибку или хотите чем-то дополнить статью, вы всегда можете написать об этом, или поправить статью с помощью prose.io» и рекомендации читать CONTRIBUTE.md файлы в репозиториях, куда есть желаение отправить PR. Конечно, это требует каких-то общих правил, которые тоже можно кратко описать, если главный разраб забыл про этот файл в своем репе. Что думаешь? Можно будет перевести? Или оно есть, просто я слепой? ;)
@innabelaya Инна, Леша дело говорит, давай запилим?
:+1:
:+1: Если все четко описано что делать, то присоединиться к проекту проще.
у меня из стандартных репов тоже не пошло. ставил ноду из этого репа - http://ppa.launchpad.net/chris-lea/node.js/ubuntu
Лучше все же разобраться с репами.
&
@ilyar :+1:
Только лучше с
sudo
, если оно все равно ниже sudo требуетcurl -sL https://deb.nodesource.com/setup | sudo bash -
@zxqfox верно говоришь, поправил.
Еще не будет лишним сказать протестировать установку можно так (достаточно прав пользователя):
Эта красота доступна благодаря проекту NodeSource Node.js Binary Distributions.