linux(centOS)下安装nodejs
nodejs的安装有两种方式:源码编译、二进制解压。接下来我们分别看下操作过程:
一、源码编译安装:
1、下载nodejs的安装包:
wget http://nodejs.org/dist/v0.10.17/node-v0.10.17.tar.gz
2、解压、安装:
cd /usr/local/
tar xvzf node-v0.10.17.tar.gz
cd node-v0.10.17
./configure
出现错误提示:
Exception: Call to '(echo | $(echo ${CXX_host:-$(which g++)}) -m32 -E -
> /dev/null 2>&1) && echo "-m32" || true' returned exit status 0. while
loading dependencies of /opt/node-v0.8.7/node.gyp while trying to load
/opt/node-v0.8.7/node.gyp
需要安装gcc:
yum install gcc-c++
3、编译安装:(时间较长)
make install
4、安装完成后测试:
1)查看版本:node -v
2)编写一个test.js ,里面打印一句话 console.log(“hello word”);
然后nodej test.js
注:上述方式安装完毕后,npm也已经安装,可以通过npm -v 查看npm的版本。
二、二进制安装:
推荐使用这种方式,比较简单,解压即可使用。
https://nodejs.org/en/download/releases/
选择对应的版本,然后下载、解压(解压后在bin文件夹下,有可执行文件node、npm),然后配置环境变量即可。
注:这种方式也要有gcc和g++环境,而且对于最新版本的nodejs使用了C++11的语法,所以要求gcc 4.8+才能支持。
还没有评论,来说两句吧...