Rosamunda Rosamunda - 4 months ago 25
Node.js Question

Cannot install NodeJs: /usr/bin/env: node: No such file or directory

I'm trying to install nodeJs into my Ubuntu 14.04 in order to use GruntJs.

I've read about Ubuntu different way of doing it (issues?), so this is what I've done in order to install it:

sudo apt-get install npm

sudo npm install -g grunt-cli


Typing grunt after that I've got the error:

/usr/bin/env: node: No such file or directory


So, I've tried:

curl -sL https://deb.nodesource.com/setup | sudo bash -

sudo apt-get install -y nodejs

sudo apt-get update


And trying again, and still getting the error, I've tried:

sudo add-apt-repository https://launchpad.net/~chris-lea/+archive/node.js/

sudo apt-get install -y nodejs


I've got this message:

nodejs is already the newest version.
0 to upgrade, 0 to newly install, 0 to remove and 3 not to upgrade.


I did try a cleanup just in case:

sudo apt-get autoremove


But nope, the error is still there: when I type grunt I still get
/usr/bin/env: node: No such file or directory


What should I do?

Answer

Found the answer. Just in case it helps someone, I do post it here:

Doing a symlink solves the issue: ln -s /usr/bin/nodejs /usr/bin/node (My thanks and +1 vote to bodokaiser).

NOTE: I think this post is not an exact duplicate, because that post was somewhat a browserify question.