今天买了阿里云ECS ubuntu server 14.04版本机器,安装Nodejs环境时有点坑,总结下吧。
正常的安装方法
apt-get install nodejs //注意不是node
apt-get install npm
坑一:安装完后你用node -v
node -v
查看会报node命令找不到
需要执行以下命令:
ln -s /usr/bin/nodejs /usr/bin/node
or
ln -s /usr/bin/nodejs /usr/sbin/node
坑二、想使用n升级node版本
npm install -g n
n 5.11.1
用以上方法升级版本是升级不了的。
郁闷........
只好采用源代码安装了
wget https://nodejs.org/dist/v4.4.7/node-v4.4.7-linux-x64.tar.xz
xz -d node-v4.4.7-linux-x64.tar.xz //.xz是两层压缩
tar -xvf node-v4.4.7-linux-x64.tar
cd node-v4.4.7-linux-x64/
法-:加入到环境变量
export NODE_HOME=/root/software/node-v4.4.7-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$PATH:$NODE_HOME/lib/node_modules
法二:
ln -s /root/software/node-v4.4.7-linux-x64/bin/node /usr/sbin/node
ln -s /root/software/node-v4.4.7-linux-x64/bin/npm /usr/bin/npm