Ubuntu 14.04 x64
I follow the instructions here [ https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server ] and ran the following commands; $ sudo apt-get update $ sudo apt-get install nodejs $ sudo apt-get install npm
“Because of a conflict with another package, the executable from the Ubuntu repositories is called nodejs instead of node. Keep this in mind as you are running software.”
user@xxx:~ $ node --version *The program ‘node’ can be found in the following packages:
user@xxx:~ $ nodejs --version v0.10.25
I then installed forever; $ sudo npm install -g flatiron $ sudo npm install -g forever
user@xxx:~ $ forever --help /usr/bin/env: node: No such file or directory
I read the info here [ https://www.digitalocean.com/community/tutorials/how-to-host-multiple-node-js-applications-on-a-single-vps-with-nginx-forever-and-crontab ] but it makes no mention of needing to create a symlink and always refers to the executable as [ $ node ]
I assume that [ $ forever ] is looking for [ $ node ] and can not find it. Do I need to create a symlink to direct [ $ node ] to [ $ nodejs ]?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
I had the same trouble also i was unable to use forever command because of it, thanks for the answer!
You can create a link, it would work just fine:
sudo ln -s "$(which nodejs)" /usr/bin/node
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.