环境:CentOS release 6.7 (Final)
Linux TOMCAT_4 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
yum install -y devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++#需要注意的是:如果使用npm安装报错时,可以偿试看看gcc版本,如果gcc版本为4.4时,需要执行下面命令将gcc改变为4.8,才能使用npm安装相关模块scl enable devtoolset-2 bashwget https://nodejs.org/dist/v4.2.1/node-v4.2.1.tar.gztar -xvzf node-v4.2.1.tar.gzcd node-v4.2.1./configure --prefix=/usr/local/node.jsmake && make install#注意oracle客户端必须装Version 12.1.0.1.0以上的,如果装了Version 11会造成nodejs 连接数据库时CPU一会就100%nodejs 安装oracle模块请参照网址,有使用rpm与zip两种方式https://github.com/oracle/node-oracledb/blob/master/INSTALL.md如果是使用zip文件安装的可将下面几行加入用户目录下的.bash_profile,注意oracle client的路径export OCI_LIB_DIR=/opt/oracle/instantclient_12_1/export OCI_INC_DIR=/opt/oracle/instantclient_12_1/sdk/include/export LD_LIBRARY_PATH=/opt/oracle/instantclient_12_1/:$LD_LIBRARY_PATH