Установка Bower на Ubuntu

Я пытаюсь установить Bower на XUbuntu 13.10, следуя инструкциям на домашней странице Bower, после выполнения sudo apt-get install npm и sudo npm install -g bower я получаю следующее после выпуска bower в командной строке:

/usr/bin/env: node: No such file or directory

Затем я устанавливаю Node (хотя я предполагаю, что это не было бы лишним, так как Bower только зависимость была бы NPM, правильно?). Во всяком случае, после установки Node с sudo apt-get install node любая из команд Bower, например bower help, просто ничего не делает, т.е. Ничего не выводит.

Как установить Bower на Ubuntu (желательно без ручной загрузки различных версий)?

Ответ 1

sudo ln -s /usr/bin/nodejs /usr/bin/node

или установить устаревшие узлы:

sudo apt-get install nodejs-legacy

Как показано в этой проблеме GitHub.

Ответ 2

sudo apt-get install nodejs

устанавливает nodejs

sudo apt-get install npm

устанавливает npm

sudo npm install bower -g

устанавливает bower через npm

Ответ 3

Как минимум, начиная с Ubuntu 12.04, старая версия (0.6.x) из Node находится в стандартном репозитории. Чтобы установить, просто запустите:

sudo apt-get install nodejs

NPM поставляется с последней версией nodejs. После этого запустите

sudo npm install bower -g

Должно быть хорошо после этого. Возможно, вам потребуется запустить некоторые обновления, но это должно быть довольно прямолинейно.

Ответ 4

Прежде всего установите nodejs:

sudo apt-get install nodejs

Затем установите npm:

sudo apt-get install npm

Затем установите беседку:

npm install -g bower

Для любого из учебника npm посетите: https://www.npmjs.com/

Здесь просто найдите пакет, и вы можете найти, как установить, документацию и учебники, а также.

PS Это просто очень распространенное решение. Если ваша проблема все еще существует, вы можете попробовать расширенную.

Ответ 5

Привет, другое решение этой проблемы - просто добавить двоичную папку node nodejs в ваш PATH, используя следующую команду:

ln -s /usr/bin/nodejs /usr/bin/node

Подробнее см. NPM GitHub для лучшего объяснения

Ответ 6

на Ubuntu 12.04, а упакованная версия NodeJs слишком старая, чтобы установить Bower используя PPA

sudo add-apt-repository ppa:chris-lea/node.js 
sudo apt-get update
sudo apt-get -y install nodejs

Когда это установлено, проверьте версию:

npm --version
1.4.3

Теперь установите Bower:

sudo npm install -g bower

Это позволит получить и установить Bower глобально.

Ответ 7

Опубликованные ответы являются правильными, но неполными.

Git для установки пакетов мы сначала должны убедиться, что установлен git.

$ sudo apt install git-core

Bower использует Node.js и npm для управления программами, поэтому установите их.

$ sudo apt install nodejs

Node теперь будет установлен с исполняемым файлом, расположенным в /etc/usr/nodejs.

Вы можете выполнить Node.js, используя приведенную ниже команду, но поскольку наши данные находятся в nodejs, мы получим ошибку. Нет такого файла или каталога.

$ /usr/bin/env node

Мы можем вручную исправить это, создав символическую ссылку.

$ sudo ln -s /usr/bin/nodejs /usr/bin/node

Теперь проверьте Node.js правильно.

$ /usr/bin/env node
>

Некоторые пользователи предлагают установить устаревшие nodejs, этот пакет просто создает символическую ссылку на двоичные узлы.

$ sudo apt install nodejs-legacy

Теперь вы можете установить npm и bower

Установить npm

$ sudo apt install npm

Установить Bower

$ sudo npm install -g bower

Проверьте, установлена ​​ли беседка и какая версия вы используете.

$ bower -v
1.8.0

Ссылка:

Установить Bower Ubutu 14

Установить Bower в Ubuntu

Установить Bower

Ответ 8

Ubuntu 14.04 и позже

Bower - менеджер пакетов, в первую очередь (но не ограничиваясь) интерфейсной веб-разработкой. В Ubuntu 16.04 и более поздних версиях менеджер пакетов Bower можно быстро и легко установить из приложения Ubuntu Software. Откройте Ubuntu Software, найдите "bower" и нажмите кнопку "Установить", чтобы установить его. В Ubuntu 14.04 и более поздних версиях откройте терминал и введите:

sudo snap install bower --classic

enter image description here