3

The error is:

Error: npm doesn't work with node v0.5.11-pre Required: node@>=0.6

But I'v just updated my node. That is confusing.

I'v made some digging and it seems that I've installed node two times

node version is v0.5.11-pre (node -v)

and

my nodejs version is v0.10.5 (nodejs -v)

When I check the usr/bin there is a link named 'node' and there is a application named 'nodejs'. The link points to /etc/alternatives/node link and this link points back to usr/bin/nodejs application.

I 'whereis' to the nodejs and node. These are output:

whereis node: 
/usr/bin/node /usr/bin/X11/node /usr/local/bin/node /usr/local/lib/node /usr/share/man/man1/node.1.gz

whereis nodejs:

/usr/bin/nodejs /usr/lib/nodejs /usr/bin/X11/nodejs /usr/include/nodejs /usr/share/nodejs /usr/share/man/man1/nodejs.1.gz

EDIT1:

I've also tried apt-get remove node and apt-get remove nodejs

Intrestingly when I tried node command it still works.

2 Answers 2

3

Changing update-alternatives like the following might help:

$ sudo update-alternatives --install /usr/bin/node nodejs /usr/bin/nodejs 100

$ node -v
v0.10.7

Maybe delete all alternatives to node before:

$ sudo update-alternatives --remove-all nodejs
3
  • thanx for the usefull tips.
    – Lupus
    May 21, 2013 at 10:52
  • I get an error: "update-alternatives: error: alternative link /usr/bin/node is already managed by node". I've ensured the "node" package (something entirely unrelated to do with modems) is uninstalled and purged, and nodejs is installed.
    – bukzor
    Apr 2, 2014 at 5:48
  • 1
    sudo update-alternatives --config node resolved the error.
    – bukzor
    Apr 2, 2014 at 5:51
1

It seem that I'v installed an old version (v0.5.11-pre) as well to my local/bin.

When I try to remove the node with apt-get remove command it removes the latest install version that installed via apt-get (v0.10)

I removed the folders

/etc/local/bin/node/

and

/etc/local/lib/node/

This solved the conflict.

2
  • 1
    I removed the files and solved which files exactly? Can you explain it in bit detail for future reference. Thank you! May 8, 2013 at 9:32
  • @BasharatSial detail added
    – Lupus
    May 8, 2013 at 10:35

You must log in to answer this question.

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