2015-01-14 2 views
0

Когда я пытаюсь установить nodejs я получаю следующее сообщениенеспособные обновить или установить nodejs

apt-get install nodejs 

Чтение списков пакетов ... Готово дерева зависимостей Строительство
Чтение информации о состоянии ... Готово следующие NEW пакеты будут установлены: nodejs 0 обновлен, 1 вновь установлен, 0 удалено и 1 не обновлен. Нужно получить 0 B/5,701 kB архивов. После этой операции будет использовано 17,3 МБ дополнительного дискового пространства. Выбор ранее невыделенного пакета nodejs. (Чтение базы данных ... 503726 файлов и каталогов, установленных в настоящее время.) Распаковка nodejs (из .../nodejs_0.10.29-1chl1 ~ saucy1_amd64.deb) ... Обработка триггеров для man-db ... Настройка nodejs (0.10.29-1chl1 ~ saucy1) ...

и когда я бегу node -v это говорит узел примечание присутствующую в

bash: /home/<username>/local/bin/node: No such file or directory 
+0

Как сказал Роберт Россманн, на Ubuntu исполняемый файл называется 'nodejs'. Каков вывод команд: 'which nodejs' и' type nodejs'? –

ответ

2

интерпретатор для Ubuntu называется nodejs, а не только node.

См. list of files, содержащиеся в этом упаковке.

Это связано с конфликтом с исторически более старым (я думаю) пакетом, Amateur Packet Radio Node program, который включает в себя исполняемый файл node.

Если вы хотели бы использовать node исполняемый файл, и вам не нужно конфликтующей пакет для установки, просто создать символическую ссылку где-нибудь подходящей, т.е. в /USR/местные/бен:

[sudo] ln -s /usr/bin/nodejs /usr/local/bin/node 
0

Я рекомендую использовать NVM, особенно на Ubuntu, из-за именования kafuffle, как упомянуто @robert rossman

Смежные вопросы