Делаю по инструкции, https://ru.bem.info/tutorials/start-with-project-stub/ на git rm -rf .git fatal: pathspec '.git' did not match any files
Делаю по инструкции, https://ru.bem.info/tutorials/start-with-project-stub/ на git rm -rf .git fatal: pathspec '.git' did not match any files
нужно перейти в папку куда склонирован
project-stub
и удалить в ней папку.git
с помощью команды:"rm" is not recognized as internal or external command, operable program or batch file пишет
Наверное,
rmdir /S .git
?Если ты в
windows
- то, при установкеnode.js
, в комплекте еще ставитсяNode.js command prompt
консоль. Попробуй вводить команды через нее.я вызываю команду из папки, где лежат файлы, через Node.js command prompt. ввожу rm -rf .git . пишет "rm" is not recognized as internal or external command, operable program or batch file
@massachusetts2 Либо так:
rmdir /S .git
Либо нужно запускатьGit Bash
или еще какой-нибудь вменяемый shell. И этот shell (терминал) знает про rm, и другие утилиты, которые могут быть описаны в доке. Иначе надо искать виндовые аналоги, типа rmdir, но у них параметры могут сильно отличаться.Спасибо, с этим пунктом справилась.
после npm install
npm ERR! Windows_NT 6.1.7601 npm ERR! argv "node" "C:\Users\Natali\AppData\Roaming\npm\node_modules\np m\bin\npm-cli.js" "instal" npm ERR! node v0.10.36 npm ERR! npm v2.4.1 npm ERR! code ELIFECYCLE npm ERR! bem-project-stub@1.0.0 postinstall:
[ "$NODE_ENV" != 'production' ] && bower-npm-install || true
npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the bem-project-stub@1.0.0 postinstall script '[ "$NODE_ENV" != 'production' ] && bower-npm-install || true'. npm ERR! This is most likely a problem with the bem-project-stub package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! [ "$NODE_ENV" != 'production' ] && bower-npm-install || true npm ERR! You can get their info via: npm ERR! npm owner ls bem-project-stub npm ERR! There is likely additional logging output above.npm ERR! Please include the following file with any support request: npm ERR! D:\bem-project\npm-debug.log
D:\bem-project>
запустите
./node_modules/.bin/bower-npm-install
руками — должно сработатьЯ бы рекоммендовал вам использовать Git Bash (устанавливается вместе с GIT SCM), или MinGW Shell (суть то же самое), чтобы было меньше различий в командах и окружении. Node.js command prompt, как и обычный терминал Windows, много чего не умеет, что долгие годы умеют полноценные терминалы, и от этого много проблем.
Да, под win без чего-то вроде Git Bash не обойтись. Черт возьми, насколько все-таки удобнее в таких случаях Linux или Mac.
[ "$NODE_ENV" != 'production' ]
тоже столкнулся с проблемами при установке на win. Просто удалил это условие. Оставил простоbower-npm-install
. Честно говоря не совсем понял для чего этот код нужен.И еще интересный момент, пытался собрать пустой проект с помощью bem-tools, получилось только после установки bem-cli, bower, bower-npm-install вручную в глобальную область.
@kompolom условие нужно для корректной работы postinstall в production окружении
по поводу необходимости глобальной установки пакетов под windows еще раз протестируем, когда будет windows под рукой и отразим в документации.
@tadatuta то есть никогда? )))
@voischev JFYI, Евгений Гаврюшин Отредактировано: 22 дек 2014 Жду выпуска новой версии enb с последними изменениями.
enb-bemxjst --> https://github.com/enb-bem/enb-bemxjst/pull/31 (released) enb-bemxjst >= 1.3.4 протестировано, работает на Windows OS
enb-xjst >= v1.2.0 протестировано, работает на Windows OS
enb-magic-factory >= v0.4.1 - протестировано, работает на Windows OS
enb-bem-pseudo-levels >= v0.2.6 - протестировано, работает на Windows OS
enb-bem-specs >= v0.5.3 - протестировано, работает на Windows OS
enb-bem-examples >= v0.5.9 - протестировано, работает на Windows OS
enb-bem-docs >= v0.7.1 - протестировано, работает на Windows OS
enb-bem-techs >= v1.0.0 - протестировано, работает на Windows OS
enb-bem-tmpl-specs >= v0.6.1 - протестировано, работает на Windows OS
18 дек 2014 Евгений Гаврюшин Отредактировано: 19 дек 2014 enb-bem-specs --> https://github.com/enb-bem/enb-bem-specs/pull/12 (released)
17 дек 2014 Евгений Гаврюшин Отредактировано: 19 дек 2014 enb-bem-docs --> https://github.com/enb-bem/enb-bem-docs/pull/30 (released)
16 дек 2014 Евгений Гаврюшин Отредактировано: 19 дек 2014 jsd --> https://github.com/bem/jsd/pull/79 (proposed)
3 дек 2014 Евгений Гаврюшин Отредактировано: 19 дек 2014 enb-bem-examples --> https://github.com/enb-bem/enb-bem-examples/pull/11 (released) enb-bem-examples --> https://github.com/enb-bem/enb-bem-examples/pull/12 (released)
enb-bem-pseudo-levels --> https://github.com/enb-bem/enb-bem-pseudo-levels/pull/7 (released) fix --> https://github.com/enb-bem/enb-bem-pseudo-levels/pull/8 (released)
1 дек 2014 Евгений Гаврюшин Отредактировано: 18 дек 2014 bem-tools --> https://github.com/bem/bem-tools/pull/595 (proposed)
27 ноя 2014 Евгений Гаврюшин Отредактировано: 22 дек 2014 Из самого главного - чинит enb server для Windows OS. enb --> https://github.com/enb-make/enb/pull/154 (RELEASED) enb --> https://github.com/enb-make/enb/pull/160 (merged) enb --> https://github.com/enb-make/enb/pull/159 (closed)
enb-stylus --> https://github.com/enb-make/enb-stylus/pull/22 (released)
enb-bem-tmpl-specs --> https://github.com/enb-bem/enb-bem-tmpl-specs/pull/39 (released)
enb-magic-factory --> https://github.com/enb-bem/enb-magic-factory/pull/22 (released)
enb-bem-techs --> https://github.com/enb-bem/enb-bem-techs/pull/86 (released)
Этот код нормально работает в
Git Bash
(MinGW
).npm i -g paket
может потребовать админских прав, не сказать точно, у меня пользователь админ. Т.е.sudo npm i -g
, поидее, должно бытьnpm i -g
но в терминале, запущенном от админа.@tadatuta Было бы круто сделать, чтобы для винды были отдельные текстовки ;-) Нажимаешь сверху «Я ПОД ВИНДОЙ СИЖУ» и у тебя вся дока под винду.
@zxqfox отдельные доки мы не потянем — далеко не всегда успеваем поддерживать актуальность и текущих документов :(
@tadatuta видел большенство этих ищью в рассылке ;) молодцы!
@tadatuta мысль была такая:
Да тут же решение всех поблем мелькает от @zxqfox через сообщение - на винде юзайте ТОЛЬКО gitBash. Все, больше ничего для счастья не нужно. Я лично проверял работоспособность сборки - @eGavr там все пофиксил, все норм работает. Но только gitBash
если ввожу под gitBash npm install пишет npm: command not found
если ввожу gitBash ./node_modules/.bin/bower-npm-install пишет line 12: node:command not found
./node_modules/.bin/bower-npm-install если просто найти этот файл и запустить тоже на работает
я уже почти сутки не могу развернуть проект, ну почему нельзя прописать все проблемы?(((((((
Решение проблемы очень сильно зависит от вашего окружения. Вам надо добиться доступности команд node и npm в gitBash. Я бы рекомендовал попробовать вместо gitBash отдельную установку cygwin.
Или разверните виртуальную машину с Ubuntu какой-нибудь и забудьте о всех этих проблемах, это не займет много времени.
Если вам на поиграться, можно воспользоваться бесплатными планами web-ide:
git, node.js, npm там установлены из коробки. прочие зависимости также легко устанавливаются.
на шаге npm install в cygwin npm:command not found
а команда node работает?
Я готов помочь Вам удаленно. Напишите мне на почту tavria@yandex-team.ru свой скайп. И второе, похоже, что у вас не установлен node.js http://nodejs.org