Команда bower не возвращает ничего
Я пытаюсь установить беседку, но мне, должно быть, не хватает чего-то, потому что команда bower вообще ничего не возвращает!
Я установил сеялку следующим образом:
sudo npm install bower -g
это результат:
npm http GET https://registry.npmjs.org/bower
npm http 304 https://registry.npmjs.org/bower
npm http GET https://registry.npmjs.org/tmp
...
... # Many requests here n_n
npm http GET https://registry.npmjs.org/traverse
npm http 304 https://registry.npmjs.org/traverse
/usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower
[email protected] /usr/lib/node_modules/bower
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
кажется нормально..
но тогда я делаю bower --help
, и ничего не происходит, ничего не отображается. Я даже попробовал sudo bower --help
Моя версия nodejs v0.8.22, npm версия 1.2.14 на Ubuntu 12.10
Любые идеи? заранее спасибо
Ответы
Ответ 1
Ok!!!
Я нашел проблему... это настолько глупо, что мне смешно (даже если я потерял на этом ночь)
Кажется, что есть другое программное обеспечение под названием " node" (программа любительского пакетного радио Node). Я удалил это программное обеспечение с помощью sudo apt-get remove node
, переустановил nodeJS, затем sudo npm install bower -g
et voila!!!
так кажется, что любительские люди с пакетным радио не уживаются с веб-разработчиками... слишком плохо
Надеюсь, это поможет кому-то еще.
Ответ 2
Вы работаете за прокси? Кажется, bower автоматически не выбирает настройки прокси-сервера, такие как npm.
Если вы задаете переменные окружения HTTP_PROXY и HTTPS_PROXY, тогда работает bower.
https://github.com/twitter/bower/issues/208
Обратите внимание, что они должны быть в верхнем регистре.
Дерм
Ответ 3
Имея те же проблемы.
Все, что я сделал, это отредактировать исходный код сабвуфера и изменить первую строку.
Запустите свой терминал и задержите это:
sudo nano `which bower`
Отредактируйте первую строку, в которой говорится:
#!/usr/bin/env node
И измените его на:
#!/usr/bin/env nodejs
Убедитесь, что программа node (программа любительского пакетного радио node) не установлена.
Виола это. Работает для mint и ubuntu
Ответ 4
Также убедитесь, что вы используете версию node стабильной; У меня также была эта проблема, оказалось, была вызвана установкой/использованием последней нестабильной сборки. Не знаю, была ли проблема с node или npm one (появляется обновление npm по w/node).
(быстро откройте, используйте 'n' - https://github.com/visionmedia/n - чтобы управлять версией node... гораздо меньше из PITA;))
Ответ 5
У меня были похожие проблемы на mac, в конце концов, обновлялся мой путь для npm, казалось, работал:
export PATH=$PATH:/usr/local/share/npm/bin