-
LINUX 에서 NODE.JS 설치하기Java/jsp 2015. 1. 16. 14:39
오늘은 Linux 환경에서 Node.js 를 설치하기 위한 절차를 간략하게 정리해보도록 하겠습니다. Linux 환경에 Node.js를 설치하기 위한 방법으로는 binaray 를 이용한 방법과 compile을 이용한 방법이 있는데 여기에서는 compile을 이용한 방법에 대해서 설명하겠습니다.
1. 선행조건
Node.js 를 Linux 환경에 설치하기 위해서는 먼저, C/C++ compiler 와 OpenSSL libraries 가 준비되어 있어야 합니다. 만약 두 가지가 설치되어있지 않다면 아래와 같이 설치할 수 있다.
12345# Redhat 계열 (ex. CentOS)
sudo
yum
install
gcc
gcc
-c++ openssl-devel curl
make
# Ubuntu
sudo
apt-get
install
g++ libssl-dev apache2-utils curl
make
2. Compile & Install
1234567curl -O http:
//nodejs
.org
/dist/v0
.8.19
/node-v0
.8.19.
tar
.gz
tar
-xzvf node-v0.8.19.
tar
.gz
cd
node-v0.8.19
.
/configure
make
make
test
make
install
Troubleshooting 1
만약 ./configure 과정에서 아래와 같은 에러 메시지가 발생하면 python 버전이 맞지 않기 때문입니다.
1234File
"./configure"
, line 360
1
if
options.unsafe_optimizations
else
0)
^
SyntaxError: invalid syntax
현재 기준 (2013년 2월 15) 으로 최신버전의 Node.js (version 0.8.19) 를 설치하기 위해서는 python version 2.6 또는 2.7 버전이 필요합니다. python -V 명령어를 통해 확인한 python 버전이 이 보다 낮다면 아래와 같은 명령어를 이용하여 python 버전은 upgrade 해야 합니다.
1234567curl -O http:
//python
.org
/ftp/python/2
.7.3
/Python-2
.7.3.
tar
.bz2
tar
-xvjf Python-2.7.3.
tar
.bz2
cd
Python-2.7.3
.
/configure
make
make
test
make
install
Troubleshooting 2
만약 이렇게 한 뒤, Node.js 에 대하여 ./configure 명령어를 실행하고 make 를 이용하여 conpile 시 아래와 같은 에러메시지가 발생하는 경우 bzip2-devel 라이브러리가 없기 때문입니다.
1ImportError: No module named bz2
이러한 경우에는 아래의 명령어를 통해 bzip2-devel 을 설치하고 make 명령어부터 다시 컴파일 하도록 하겠습니다.
12345# Redhat 계열 (ex. CentOS)
sudo
yum
install
bzip2
-devel
# Ubuntu
sudo
apt-get
install
bzip2
-devel
3. 확인
아래의 명령어를 통해 Node.js 가 잘 설치되었는지 확인하도록 하겠습니다.
1node -
v
4. 기타 (Uninstall)
Node.js 압축파일이 해제된 위치로 가서 아래의 커맨드를 실행하도록 하겠습니다.
12cd
node-v0.8.19
make
uninstall
'Java > jsp' 카테고리의 다른 글
formatNumber JSTL (0) 2014.11.18