작업 환경
OS : Ubuntu 12.10(32비트)
메모리 : 2GB
프로세서 : Intel® Core™ i5-2430M CPU @ 2.40GHz
node.js를 설치 하기 위해 먼저 터미널을 실행합니다.(단축키 : Ctrl + Alt + T)
Linux에는 데비안과 레드햇 계열이 있습니다. Ubuntu는 데비안 계열입니다.
위 내용을 한 이유는 패키지 매니저 때문입니다. 데비안의 경우는 apt-get 레드헷은 yum 이렇게 있습니다.
Ubuntu 이기 때문에 apt-get으로 환경을 구성하겠습니다.
sudo apt-get install python-software-properties
node.js에서 필요한 플러그인을 설치하고 컴파일 하기 위함입니다. 그 이유는 node.js 플러그인 경우에 속도를 위해 javascript로 되어 있는 것이 아닌 c++로 되어 있는 경우가 있습니다.
sudo apt-get install build-essential
node.js 를 컴파일할 때 쓸 c++ 빌더 설치를 하기 위함입니다. 그 이유는 node.js는 구글의 V8엔진을 기반으로 만들어졌고 V8엔진의 경우 크롬에 포함되어 있으며, 크롬은 여러 환경에 구동가능하게 c++로 구성이 되어 있습니다.
일단 sudo로 권한 획득 후 설치를 해줍니다. 위 내용은 노드를 구동하기 위해 기본으로 설치되어야 하는 것들입니다.
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
apt-get repository에 node.js 추가 후 목록 갱신
sudo apt-get install nodejs
node.js 설치
sudo npm install -g express
node.js 플러그인 중 express 설치 -g라는 옵션은 전역으로 설치하겠다는 옵션
express helloworld
express [프로젝트 이름] 형식으로 하면 현재 폴더에서 새로운 폴더가 생성되고 그 안에 express 기본 세팅이 됩니다.
sudo npm install -d
현재 폴더에서 package.json 파일을 찾아서 그 안에 명시된 플러그인 자동 설치합니다.
위 내용까지 하셨으면 기본 프로젝트 준비는 끝났습니다. 인제 실행하는 것만 남았습니다.
프로젝트 폴더에서 app.js가 있는 경로에서 node app.js 입력 후 Enter
'Programming' 카테고리의 다른 글
eclipse 에서 share project 가 안 보일 때 (0) | 2014.01.20 |
---|---|
Eclipse JBOSS 사용 시 에러 (1) | 2013.11.18 |
[postgres DB] 자동 증가값 가져오기 (0) | 2013.06.10 |
MAC 에서 Postgresql 설치하기 (0) | 2013.05.03 |
ie10에서 Active X문제로 브라우저 비트 분기처리를 해야할 경우 제대로 안된다. (0) | 2013.04.29 |
myBatis MSSQL 입력(insert) 후 자동증가 키(key)값 가지고 오기 (0) | 2013.01.21 |
Socket 통신할 때 메시지가 날아가지 않을 때 (0) | 2013.01.17 |
Object Function 기본 함수 구현 (0) | 2012.10.30 |
Javascript Object is not a constructor (0) | 2012.04.20 |
Subversion 에서 can't open file db txn-current-lock 오류 발생 시 처리 방법 (0) | 2012.04.09 |