I’m trying to install npm on ubuntu 11.04 using the “git all the way” method found in this gist
I keep getting this error after running sudo make install on npm
$ sudo make install ! [ -d .git ] || git submodule update --init --recursive node cli.js install -g -f bash: node: command not found make: *** [install] Error 127
I know this is something wrong with bash, but I’m not very good with bash.
EDIT
running the node command in the terminal brings up the node shell as expected
Advertisement
Answer
Your problem is that when you sudo, you are not sourcing the same bashrc file (or whatever is setting your PATH and/or NODE_PATH), and so the system cannot find node.
I would guess that sudo node won’t work.
You need to export your NODE_PATH as @Ken suggested, WHILE SUDOING:
sudo PATH=/path/to/node/bin/dir:$PATH make install
EDIT: to use PATH as worked in comments below