Подтвердить что ты не робот

Команда 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

Любые идеи? заранее спасибо

4b9b3361

Ответ 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