Linux安装NodeJs踩坑笔记

Linux安装NodeJs踩坑笔记

初始环境:

  • VM虚拟机上安装CentOS6.6版本的Linux系统

用过的方案:
-方案1:

 wget http://nodejs.org/dist/latest/node-v10.11.0-linux-x64.tar.gz 

tar  xf node-v5.10.1-linux-x64.tar.gz -C /usr/local/

cd /usr/local/

mv node-v5.10.1-linux-x64/ nodejs

ln -s /usr/local/nodejs/bin/node /usr/local/bin

ln -s /usr/local/nodejs/bin/npm /usr/local/bin

方案2:

tar -xvf node-v10.6.0-linux-x64.tar.xz
mv node-v10.6.0-linux-x64 nodejs
ln -s /usr/local/application/nodejs/bin/npm /usr/local/bin/
ln -s /usr/local/application/nodejs/bin/node /usr/local/bin/

然而问题并未解决,原因:
CentOS6.6缺少gcc编译器执行C++环境依赖包,
python --version nodeJs必须是2.6+以上版本

最终解决方案:

https://blog.csdn.net/liwateryi/article/details/51596746

安装node所需插件

yum -y install gcc gcc-c++ openssl-devel
 
wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
tar zxvf node-v0.10.24.tar.gz
cd node-v0.10.24
 ./configure --prefix=/usr/local/node
make && make install
vim /etc/profile

#配置Node环境

export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

#重启生效

source /etc/profile

#配置node文件安装路径

进入/usr/local/node/路径下:

mkdir node_global
mkdir node_cache
npm config set prefix "node_global"
npm config set cache "node_cache"

#当你觉得npm慢的时候,可以安装cnpm

npm install cnpm -g --registry=https://registry.npm.taobao.org

顺便可以检查一下-g这个全局安装有没有按照之前设置的,安装到node_global文件下。

你可能感兴趣的:(Linux安装NodeJs踩坑笔记)