在redHat安裝nodeJS,依網路上的指示
tar zxf node-v7.7.3.tar.gz cd node-v7.7.3 ./configure make && make install
但在configure時即遇到error,經查是python版本過舊,
但換成python 3也不行,後來換成python 2.7.9,
指令如下
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz tar zxf Python-2.7.9.tgz cd Python-2.7.9 ./configure --prefix=/usr/local make && make install
後再執行node install的make出現
WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++)
wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz; tar -zxvf gcc-4.8.2.tar.gz cd gcc-4.8.2 mkdir build cd build yum install gmp-devel mpfr-devel libmpc-devel ../configure --prefix=/usr make && make install
但出現太多error,最後決定放棄,直接用binary檔安裝,指令如下
wget https://nodejs.org/dist/latest/node-v7.7.3-linux-x86.tar.gz tar -zvxf node-v7.7.3-linux-x86.tar.gz mv node-v7.7.3-linux-x86 nodejs mv nodejs /opt
再,編寫profile檔
vi /etc/profile,於檔尾加入如下
export NODE_HOME=/opt/nodejs export PATH=$PATH:$NODE_HOME/bin export NODE_PATH=$NODE_HOME/lib/node_modules
source /etc/profile
最後
node -v
可看到版號,即安裝完成
