Report this

What is the reason for this report?

Ubuntu repo "nodejs" require symlink to "node" to use Forever?

Posted on July 24, 2014

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:

  • node
  • nodejs-legacy Ask your administrator to install one of them*

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 ]?

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.