установка node.js после apt-get установка узла

14458
brian

Я пытаюсь установить, node.jsи я сделал ошибку при установке apt-get install node. Которого нет node.js.

Я могу найти нужное node.jsна git hub, собрать и сделать все. Кажется, все установлено. Но я получаю эту ошибку при выполненииnode -v

~/node$ node -v -bash: /usr/sbin/node: No such file or directory 

Есть идеи, как заставить node -vработать?

Также на Ubuntu 10.04, если это поможет

25
какая оболочка, попробуйте `rehash`, чтобы повторно просмотреть каталоги завершения. Также, если вы находитесь в каталоге, где находится бинарный файл, а его нет в вашем пути. попробуй ./node -v Doon 13 лет назад 0
да, я могу заставить узел работать, выполнив `/ usr / local / bin / node node -v` .. хотя я бы хотел иметь возможность запускать его, используя просто` node -v` brian 13 лет назад 0
у вас есть `/ usr / local / bin` в вашем` $ PATH`? (введите `echo $ PATH` для проверки) pqnet 10 лет назад 0

3 ответа на вопрос

53
Doon

похоже, что вы удалили (удалили) узел из / usr / sbin, просто убедитесь, что / usr / local / bin в вашем пути и запустите

Баш: hash -r

ЗШ: rehash

И ваша оболочка должна подобрать новое место и запустить его для вас.

1
László Monda

Начиная с CTTE # 614907, вы просто должны apt-get install nodejsи продолжите, подтвердив удаление nodeпакета. Вы должны выбрать одно из другого из-за конфликта имен.

1
Andre Figueiredo

Вам необходимо удалить узел и связанные с ним пакеты:

sudo apt-get узел очистки

sudo apt-get purge