nodejs 설치

리눅스/OS 일반|2014. 12. 31. 00:23
반응형

최신버전의 nodejs 설치할려면 최신버전의 GLIBC 를 요구한다.

[root@test bin]# ./node

./node: /lib64/libc.so.6: version `GLIBC_2.9' not found (required by ./node)

./node: /lib64/libc.so.6: version `GLIBC_2.6' not found (required by ./node)

./node: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by ./node)

 

그래서.... CentOS 5.8 에서 위 문제 때문에 nodejs 를 설치못했다...

CentOS 6.3 을 사용하는게 정신 건강에 좋다.

 

 

 

1> nodejs 설치하기

 

http://nodejs.org/download/

 

압축풀어서  /usr/local/nodejs 요렇게 폴더명 변경

 

.bash_profile 에 패스등록  기본적인건 알어서...

PATH:/usr/local/nodejs/bin

 

2> npm 설치 (http://npmjs.org/)

# curl https://npmjs.org/install.sh | clean=yes sh
# npm -v

 

npm 은 nodejs 의 패키지 관리 툴이다.

 

 

 

패키지 설치는...https://npmjs.org/  요기가서...

 

 

vi  test.js

#!/usr/bin/env node

 

 

3> nodejs 용 MVC 프레임워크 express 설치  http://expressjs.com/

npm install express -g

 

 

 

http://blog.naver.com/jhsmhlove?Redirect=Log&logNo=20160040939

 

 

 

svn 을 자동 백업하도록 스크립트를 짜 보았다.

crontab 에 등록해서 목적에 맞게 튜닝후 사용하면 될듯 하다.

 

[root@223 svn_controll]# cat backup.js 


#
!/usr/bin/env node

 

var sys = require('sys') , exec = require('child_process').exec, child;

var fs = require('fs');

var now = new Date();

var sDate = now.getFullYear() + '_' + now.getMonth() + '_' + now.getDate();

child = exec('svn info  svn://localhost/Christmas | grep "^리비전:" | awk '{print $2}' ',

    function( error, stdout, strerr ){

        var curr = parseInt(stdout);        

        var last = parseInt( fs.readFileSync( 'Christmas_last' ,'utf8') );

 

        if( last != curr){

          exec('svnadmin dump /home/svn/Christmas -r ' +last+ ':'+curr+' --incremental  >  Christmas_' + sDate + '_'+last+'To'+curr+'.dump');

          fs.writeFileSync('Christmas_last', curr,'utf8');

        }

   }

);


 

 http://gyuha.tistory.com/440

 

 

 http://firejune.com/tag/Express

http://firejune.com/1693/Cluster%EB%A5%BC+%EC%9D%B4%EC%9A%A9%ED%95%9C+Node.JS%EC%9D%98+%EB%A9%80%ED%8B%B0-%EC%BD%94%EC%96%B4+%EC%84%9C%EB%B2%84+%EA%B4%80%EB%A6%AC?stag=Express

 

http://devsw.tistory.com/131

 


[출처] forioso님의 블로그 (http://blog.naver.com/forioso?Redirect=Log&logNo=10152627484)

반응형

댓글()