본문 바로가기
Server

3.개발 환경 구축해보기(2)

by Doromi 2018. 1. 6.
728x90
반응형

2-2-3.PATH 환경 설정

 

시스템 속성-고급-환경변수 클릭

아래쪽 시스템 변수 항목 중 path 선택하고 편집

맨뒤에 ; 찍고, 얼랭 설치 디렉토리를 적어주고 확인

이제 CMD에서 werl 잘 실행된다.

 

2-3.Git 설치

 

Git - 분산형 소스코드 관리 시스템

수많은 소프트웨어와 프로젝트들이 git을 이용해 관리되고 있다.

얼랭도 github에서 프로젝트가 운영되고 있다.

요즘은 수많은 오픈소스 라이브러리나 다른 프로젝트 코드를 이용하여 보다 빠르게 개발하는 것이 추세이다.

 

 

 

https://git-scm.com/download 들어가서 git을 다운로드 하겠다.

다운로드를 진행할때는 Adjusting your path environment부분에 2번째 Use Git from windows command prompt를 선택해주었다. 이걸 선택하면 Git을 자동으로 PATH에 등록해 준다.

 

2-4.Rebar 설치

 

Rebar는 얼랭 어플리케이션의 빌드 툴이다.

최근에 Rebar를 많이 이용하고 있고 편리하기 때문에 사용하는 것이 좋다고 한다.

 

Rebar의 설치는 방금 설치한 Git을 이용해서 직접 소스코드를 받아오고 컴파일 해서 설치해보겠다.

 

1.윈도우의 명령창 CMD를 실행 후 Rebar를 설치할 적당한 디렉토리로 이동한다.

2.거기서 Git을 이용해 Rebar Repository에서 소스코드를 가져온다.

3. git clone https://github.com/rebar/rebar.git 을 입력한다.

4.Git을 설치하면서 자동으로 PATH에 등록해 주기 때문에 문제 없이 실행되어야 한다.

 

그다음

1.생성된 rebar 폴더로 이동하여 bootstrap을 실행한다.

2.자동으로 컴파일 될거다.

3.컴파일 완료 후에 축하메시지가 나오면 rebar, rebar.cmd 파일을 얼랭 디렉토리에 복사해준다.

  따로 PATH에 등록해주는 것이 귀찮으니 얼랭과 같은 디렉토리에 넣어 놓는 것을 추천한다.

 

마지막에 congratulations! 문장이 쭉 뜨면

Rebar 컴파일 완료가 된거다.

 

 

 

 

 

 

 

 

 

 

 

 

이렇게 되면 cmd창에서 아무 디렉토리 이동한 상태에서 rebar 명령어를 실행하면

 

 

 

 

이렇게 뜨면 문제가 없는 거다.

 

 

 

 

 

 

 

 

 

2-5.IntelliJ IDEA 설치

 

이제 IDE를 설치 할건데 얼랭은 특별히 정해진 IDE가 없다. 책에서 추천하는 툴은 Windows에서는 IntelliJ IDEA를 추천하고, Linux라면 Emacs를 추천한다고 한다.

 

안드로이드 스튜디오도 인텔리제이 기반인 만큼 인텔리제어쪽으로 무게추가 기우는 모양새라고 한다.

 

이큽립스도 얼랭 개발이 가능하지만 인텔리제어가 더 가볍고 설치할 얼랭 플러그인이 계속 개발되고 있기 때문에 좋다.

 

https://www.jetbrains.com/idea/download/#section=windows

인텔리제이는 Ultimate Edition과 Community Edition으로 나뉘는데 무료버전 Community Edition을 설치하겠다.

 

특별한 설정 과정이 없고 쭉 ok를 한뒤에 모두 설치가 되고 첫 페이지를 연다.

 

여기서 Configure 클릭 후, plugins를 선택한다.

1.Browse repositories 클릭

2.상단의 검색창에 erlang을 입력

 

3.설치 후 창을 닫고, restart 버튼을 눌러서 재시작 하면 된다.

 

새 프로젝트를 만들어 보겠다.

 

1.Create New Project 클릭

2.왼쪽 리스트 중에 가운데 있는 Erlang 선택 후 Next

3.Project SDK에 아무것도 표시가 안 되는데 오른쪽에 Configure 클릭

4.거기에 앞에서 설치했던 Erlang 디렉토리 선택 후 OK

 

 

 

 

5.Next눌러서 프로젝트 이름과 저장 폴더를 선택한다.

6.Project location은 스스로 원하는 위치

7.Finish 누르면 프로젝트 생성이 끝

 

 

 

 

 

 

 

 

 

 

 

 

 

2-6.프로젝트 설정

 

앞에서 설치했던 Rebar를 설정해 주어야 한다.

 

1.상단 메뉴에 File->Setting->Erlang External Tools

 

 

 

2.settings->Build,Execution,Deployment->Compiler->Erlang Compiler 들어가서 Compile project with rebar 체크

 

 

 

2-7.기본 파일 추가

 

얼랭은 하나의 파일이 하나의 모듈을 의미

여러 개의 모듈을 묶어서 어플리케이션을 이룬다.

어플리케이션의 기본적인 정보를 담고 있는 파일을 어플리케이션 리소스라고 한다.

필수는 아니지만 프로그램을 관리하는 데 있어서 편리하게 사용할 수 있다.

 

어플리케이션 파일과 리소스를 추가해 보도록 하겠다.

 

1. 왼쪽 프로젝트 창에서 start를 확장해서 보면 src 디렉토리가 있다.

2.오른쪽 마우스 버튼을 눌러서 New-Erlang File을 클릭

 

3.Name에 원하는 이름 적고, kind는 OTP application선택

4.OK 누르면 파일 생성된다.

5.OTP application 형식의 템플릿 기반으로 start_app.erl 파일이 생성된 것이다.

 

728x90
반응형

'Server' 카테고리의 다른 글

6.기본 모바일 서버 만들기(2)  (0) 2018.01.10
5.기본 모바일 서버 만들기(1)  (0) 2018.01.07
4.개발 환경 구축하기(3)  (0) 2018.01.07
2.개발 환경 구축해보기(1)  (0) 2018.01.05
1.얼랭서버 공부 시작하기  (0) 2018.01.04