i have problems launch node , npm after compiling them source.
have installed node on aws ec2, micro instance, virtualmin ami based on redhat.
since it’s micro instance, took 2 hours compile ...
here how installed :
wget -n http://nodejs.org/dist/node-latest.tar.gz tar xzvf node-latest.tar.gz cd node-latest make make install after that, typing node -v did nothing. command not found. nothing npm -v too.
im not comfortable linux understand no symlink have been created node , npm. aren’t supposed created automatically ?
for node can :
ln -s /usr/local/src/node-v0.10.5/out/release/node /usr/bin/node and node -v gives me expected : v0.10.5
then doing same npm
ln -s /usr/local/src/node-v0.10.5/deps/npm/bin/npm /usr/bin/npm but trying npm -v doesn’t work :
module.js:340 throw err; ^ error: cannot find module '/usr/bin/node_modules/npm/bin/npm-cli.js' @ function.module._resolvefilename (module.js:338:15) @ function.module._load (module.js:280:25) @ function.module.runmain (module.js:497:10) @ startup (node.js:119:16) @ node.js:901:3 it seems thats searching files in /usr/bin/ directory, files in /usr/local/src/node-v0.10.5/deps/npm/ directory.
what doing wrong ?
use this
sudo ln -s /usr/local/bin/node /usr/bin/node sudo ln -s /usr/local/lib/node /usr/lib/node sudo ln -s /usr/local/bin/npm /usr/bin/npm sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf but should not take 2 hours! launch ec2 ubuntu 12.04 lts instance node through cloudinit , userdata in several minutes.
you can script instead:
add-apt-repository ppa:chris-lea/node.js apt-get update apt-get install -y nodejs npm install npm -g
Comments
Post a Comment