Centos에서 node js code로 install 하는 방법
1.node js source 받기
https://nodejs.org/en/ [공홈]
[download]
https://nodejs.org/dist/v4.3.2/node-v4.3.2.tar.gz
2. 소스 풀기
tar -xvf node-v4.3.2.tar.gz
cd node-v4.3.2
3. buid 환경 구성
yum -y groupinstall "Development Tools"
yum install gcc-c++ make |
4. install
./configure --prefix=/home/nodejs make make install |
[오류]
../deps/v8/include/v8.h: In constructor ‘v8::MaybeLocal<T>::MaybeLocal()’: ../deps/v8/include/v8.h:353: error: ‘nullptr’ was not declared in this scope ../deps/v8/include/v8.h: In member function ‘bool v8::MaybeLocal<T>::IsEmpty() const’: ../deps/v8/include/v8.h:360: error: ‘nullptr’ was not declared in this scope ../deps/v8/include/v8.h: In member function ‘bool v8::MaybeLocal<T>::ToLocal(v8::Local<S>*) const’: |
위와 같은 에러가 날 경우 gcc를 업그레이드 해줘야 한다. nodejs v4.2.3 기준으로 C++11-capable compiler가 필요하다 g++ 4.8 또는 clang++ 3.4 또는 그 이상의 컴파일러가 필요하다. 업그레이드를 진행한다.