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

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

Jul 08, 2015

Download

Software

Darion Kim

주니어 개발자도 이해 할 수 있는 Go언어 시작하기 - 설치편
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 주니어 개발자도 이해 할 수 있는 Go언어 시작하기 - 설치편

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

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

Darion Kim

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

나는 누구?

Darion Kim(김헌기)

디에스멘토링 연구소 수석

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

[email protected]

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

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

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

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

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

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

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

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

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

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

그럼 시작해 보겠습니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

Go 전용 CMD 파일 생성 Go.cmd

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

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

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

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

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

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

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

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

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

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

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

Revel을 설치하겠습니다.

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

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

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

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

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

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

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

Go.cmd를 실행합니다.

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

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

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

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

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

설치확인을 합니다. revel

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

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

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

기동을 합니다. revel run myapp

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

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

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

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

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

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

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

이상 율이아빠였습니다.