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

Установка 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 (желательно без ручной загрузки различных версий)?

4b9b3361

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