아주 오랜만에 집에서 리눅스 랩톱을 켜놓고 개발환경을 셋팅하고 있는데...

예전에 너무 편하게만 사용하던 apt-get으로 node 를 설치했더니..버전이 무려.. ㅠ.ㅠ 0.6.14 였다. 


왜 node 호스팅 업체에서 0.6.14를 사용하는지 그 이유를 단박에 알게 되었다.


그런데 한가지 문제점은 npm을 설치하고 나서 express를 설치할려고 하는데!!!!


설치가 안된다. node 버전이 너무 낮아서...


그래서 과감하게 이미 설치되어 있는 node를 아래 명령으로 싹 지워버리고....

 $ sudo apt-get remove nodejs


최신 안정 버전을 설치하였다.

설치 방법은 아래와 같으니 이후 혹시라도 설치할 일이 있는 사람들은 참고 바란다.



기본 설치를 위한 패키지들을 아래와 같이 설치한다.


 $ sudo apt-get install g++ curl libssl-dev  apache2-utils git-core make automake autoconf




그리고, git을 이용하여 소스들을 땡겨와서 node js사이트에 나오는 최신- 안정 버전으로 설치를 한다. 지금의 최신버전은 v0.10.9이다.


http://www.nodejs.org/download/



$ git clone git://github.com/joyent/node.git 또는 github.com/ry/node.git

$ cd node

$ git tag  ---> 버전들이 주욱 나온다.

$ git checkout v0.10.9 --> 위에서 확인한 걸로 체크아웃한다.



이제는 컴파일하고 설치한다.

$ ./configure

$ make

$ sudo make install --> 설치할때 /usr/local 등의 디렉토리를 접근하기 위해서 sudo를 줘서 install 한다.

$ sudo ln -s /usr/local/bin/node /usr/bin/node --> 혹시나 패스가 안걸려있으면 심볼릭 링크도 추가해주면 편하다.



설치가 잘된나?? 버전한번 확인해보면..

$ node --version 

v0.10.9



설치를 했으니 모든 언어의 첫 시작관문인 Hello World를  한번 찍어보면~~~


helloworld.js를 아래와 같이 만들고 나서...

var http = require('http'); 

http.createServer(function (request,response){

        response.writeHead(200,{'Content-Type': 'text/plain'});

        response.end('Hello World. from Node.js\n');

}).listen(9999,"0.0.0.0");

console.log('Server Started');



node로 실행 시킨다.


 $ node helloworld.js


웹브라우저에서 한번 접속을 해보면!!




눈물이 또르르르...이제 옛날 처럼 힘들게 뭔가 만들필요가 없어진것 같은 ... 느낌이 확 다가온다.


저작자 표시
신고

+ Recent posts

티스토리 툴바