I’ve been working with node.js v0.6.3, locally installed on Windows Vista at C:\Program Files\Nodejs. I recently upgraded to (by running the installer for) v0.6.6. It seemed like it worked for a while, but now if I try to run node from any directory I get a
‘node’ is not recognized as an internal or external command
message, though running node from C:\Program Files\Nodejs does work.
I tried rebooting, removing node, reinstalling, reinstalling 0.6.3 – nothing seems to work. I just don’t get why node fails to recognize system path, though node works from its base dir?
Node is missing from the SYSTEM PATH, try this in your command line
and then try running
nodeTo set this system wide you need to set in the system settings – cf – http://banagale.com/changing-your-system-path-in-windows-vista.htm
To be very clean, create a new system variable
NODEJSThen edit the
PATHin system variables and add%NODEJS%