노무현 대통령 배너

Make A Wish!!

SERAPHMATe's LifeLog


참조사이트 : https://www.digitalocean.com/community/articles/how-to-install-and-run-a-node-js-app-on-centos-6-4-64bit


예전부터 관심이 있었던 node.js를 실전에 써볼까해서 회사 개발서버에 설치하였다.
구글링을 해서 참조 사이트를 찾고 설치를 진행했다.
지식이 허술한지라 다음에 또 참조하기 위해 기록을 남겨둔다.


1. node.js를 설치하기 위한 의존 패키지를 설치한다. 참조 사이트에서는 개발도구 전체를 설치하는 것으로 되어 있다.

yum install gcc gcc-c++
yum install openssl-devel
yum install make


2. screen 명령어를 설치한다. screen 명령어가 뭔지 몰라 찾아봤다. screen 명령어에 대한 설명은 다음과 같다. "원격에서 작업하다 보면 여러창을 보고 싶을때가 많지만, 따로 로그인 하기도 귀찮고, 여러창 왔다갔다 할때도 어느 터미널이 어느 기계인지 많아지면 관리가 안되는 경우가 많다. 이럴때 사용하면 편리한 것이 screen이다. screen은 한 터미널 화면에서 여러 쉘과 프로그램을 띄울수 있으며, 또한 세션 관리 기능도 지원해서 터미널을 종료해도 나중에 다시 그 세션으로 복귀할수 있다."라고 한다. 더 자세한 내용은 여기를 참조하도록 하자. 설치하고 보니 이 기능은 딱히 나한테는 필요하지 않은 듯.

yum -y install screen


3. /usr/src 디렉토리로 이동한 후 node.js 소스 파일을 다운로드 받는다. 설치 계정을 어떤 걸로 해야할지 몰라서  우선은 root로 설치했다.

cd /usr/src
wget http://nodejs.org/dist/v0.10.22/node-v0.10.22.tar.gz


4. 압축을 풀고 디렉토리로 이동한다.

tar zxvf node-v0.10.22.tar.gz
cd node-v0.10.22


5. configure 후, make && make install을 실행하여 설치한다.

./configure
make && make install

- configure : makefile을 생성해주는 스크립트이다.
- make : 소스코드를 컴파일 해주는 명령어, configure를 통해 생성된 makefile에 설정된 내용을 바탕으로 바이너리 파일을 생성해준다. 여기까지의 컴파일 과정은 패키지로 배포된 소스파일을 사용자가 실행 가능한 파일 형태로 만들어주는 것을 의미한다.
- make install : 실제 설치를 하는 명령어로 make 명령어를 통해 생성된 설치파일을 실행하는 과정이다.

configure에 대한 상세 설명 보기


6. NPM을 통해 Express를 설치한다. 참조 사이트에는 visudo 명령으로 설치 계정에 sudo 권한을 주고 있는데 나는 root로 설치했으니 별 상관 없는 것 같다. -g 옵션은 해당 패키지를 시스템 내에서 GLOBAL하게 사용할 수 있게 설치한다는 옵션이다.

npm -g install express supervisor


7. node.js 어플리케이션을 실행하는데 사용할 사용자 계정을 생성한다. 보안상의 이유로 sudo 권한이 없는 일반 계정을 생성한 후 node.js 어플리케이션을 실행하도록 한다.

useradd nodejs
passwd ****


8. express를 통해 샘플 어플리케이션을 생성해본다.

express hello


9. 생성된 node.js 어플리케이션 디렉토리로 이동 후 express 관련 라이브러리를 설치한다.

cd hello && npm install


10. node.js 어플리케이션을 실행해본다.

supervisor app


저작자 표시 비영리 동일 조건 변경 허락
신고
Leave a comment

맥에 Homebrew 설치하기


Homebrew 사이트 주소 : http://brew.sh/

Homebrew 한국어 사이트 주소 : http://brew.sh/index_ko.html


Homebrew는 Unix 기반으로 만들어진 OS X에 기본으로 설치되지 않은 Unix 명령어 패키지를 쉽게 설치할 수 있게 해주는 패키지 관리자이다.

사이트에 가면 상세한 설명이 되어 있고 위키 사이트 또한 운영되고 있으니 필요한 내용은 검색해보면 되겠지.


설치를 위한 명령어는 다음과 같다.

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"


설치 과정 스크린 샷~


설치과정 중에 "unable to create file share/man/man1/brew.1 (Permission denied)" 이러한 메시지가 나타나면서 설치가 중단될 경우 다음의 명령어를 실행하여 homebrew를 완전히 제거한 후 재설치를 진행한다.

sudo rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup


저작자 표시 비영리 동일 조건 변경 허락
신고

'관심사 > Mac & OS X' 카테고리의 다른 글

맥에 Homebrew 설치하기  (0) 2013.11.29
Leave a comment
« Previous : 1 : 2 : 3 : 4 : ··· : 44 : Next »

티스토리 툴바