25

Im trying to install node.js and I made the mistake of installing apt-get install node. Which is not node.js.

I'm able to find the right node.js on git hub, build and make everything. Everything seems to be installed. But I get this error when executing node -v

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

Any ideas on how to make node -v work?

Also, on ubuntu 10.04 if it helps

3
  • what shell, try rehash to rescan the completion directories. Also if you are in the directory where the binary is and it isn't in your path. try ./node -v
    – Doon
    Sep 14, 2011 at 2:58
  • yes, i can get node to run by doing /usr/local/bin/node node -v.. tho i'd like to be able to run it using simply node -v
    – brian
    Sep 14, 2011 at 16:52
  • do you have /usr/local/bin in your $PATH? (type echo $PATH to test)
    – pqnet
    Sep 1, 2014 at 11:11

3 Answers 3

53

it looks like you removed(uninstalled) node from /usr/sbin, just make sure that /usr/local/bin in in your path and run

bash: hash -r

zsh: rehash

And your shell should pick up the new location, and run it for you.

0
1

Since CTTE #614907 you're simply supposed to apt-get install nodejs and proceed further by confirming the removal of the node package. You've gotta choose one over the other because of the name conflict.

1

You need to purge node and related packages:

sudo apt-get purge node

sudo apt-get purge

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .