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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.