주니어 개발자도 이해 할 수 있는 go언어 시작하기 - 설치편

33
주니어 개발자도 이해 있는 Go언어 시작하기 - 설치편 2014-11 Darion Kim

Upload: darion-kim

Post on 08-Jul-2015

4.181 views

Category:

Software


7 download

DESCRIPTION

주니어 개발자도 이해 할 수 있는 Go언어 시작하기 - 설치편

TRANSCRIPT

주니어 개발자도 이해 할 수 있는

Go언어 시작하기 - 설치편 2014-11

Darion Kim

나는 누구?

Darion Kim(김헌기)

디에스멘토링 연구소 수석

자칭 통신(통합의 신,God of Integration)

[email protected]

https://www.facebook.com/groups/serverside (율이아빠)

Go 언어를 사용하고 싶으십니까? 우선 그냥 따라오세요. 아니시면 여기까지…

참고로 Windows 7(64bit) 기준입니다. 아니시면 여기까지…

이번에는 설치편입니다. Go 언어를 모르셔도 상관없습니다. 10분만 투자해주세요.

참고로 Go언어는 없는 게 많습니다. 1. class 키워드도 없다. 2. try-catch-finally도 없다. 3. Generic types도 없다. 4. Assertions도 없다.

그럼 시작해 보겠습니다.

Go를 설치하겠습니다. https://golang.org/dl/

그냥 Next만 계속 눌러도 되네요.

Go가 설치 완료되었습니다. C:/Go

Go 환경설정을 하겠습니다. C:/GoCode 디렉토리 생성

시스템 속성의 환경변수에 접근합니다.

GOROOT 변수를 확인합니다. GOPATH 변수를 새로 만듭니다. GOPATH=C:/GoCode

Go 전용 CMD 파일 생성 Go.cmd

Git를 설치하겠습니다. http://git-scm.com/download/win

그냥 Next만 계속 눌러도 되네요.

중간에 Use Git from the Windows Command Prompt를 선택해 주세요.

Mercurial을 설치하겠습니다. http://mercurial.selenic.com/wiki/Download

그냥 Next만 계속 눌러도 되네요.

Revel을 설치하겠습니다.

여기서 잠깐! Revel이 뭔지 아세요?

Go 언어 기반의 웹 프레임워크입니다. (Web Framwork for Go Language)

우선 뛰어난 성능은 보장하는 놈이라는 것만 알아두세요.

Go.cmd를 실행합니다.

CMD 창안에서 입력합니다. REVEL을 설치합니다. go get github.com/revel/revel

REVEL CMD를 설치합니다. go get github.com/revel/cmd/revel

설치확인을 합니다. revel

어플리케이션를 만듭니다. revel new myapp

기동을 합니다. revel run myapp

http://localhost:9000/ 기동을 확인합니다.

생성된 어플리케이션 구조를 확인합니다.

참 쉽죠~ 우선은 깔아만 놨습니다. 다음편을 기대해주세요.

이상 율이아빠였습니다.