Page 1
주니어 개발자도 이해 할 수 있는
Go언어 시작하기 - 설치편 2014-11
Darion Kim
Page 2
나는 누구?
Darion Kim(김헌기)
디에스멘토링 연구소 수석
자칭 통신(통합의 신,God of Integration)
[email protected]
https://www.facebook.com/groups/serverside (율이아빠)
Page 3
Go 언어를 사용하고 싶으십니까? 우선 그냥 따라오세요. 아니시면 여기까지…
Page 4
참고로 Windows 7(64bit) 기준입니다. 아니시면 여기까지…
Page 5
이번에는 설치편입니다. Go 언어를 모르셔도 상관없습니다. 10분만 투자해주세요.
Page 6
참고로 Go언어는 없는 게 많습니다. 1. class 키워드도 없다. 2. try-catch-finally도 없다. 3. Generic types도 없다. 4. Assertions도 없다.
Page 8
Go를 설치하겠습니다. https://golang.org/dl/
Page 9
그냥 Next만 계속 눌러도 되네요.
Page 10
Go가 설치 완료되었습니다. C:/Go
Page 11
Go 환경설정을 하겠습니다. C:/GoCode 디렉토리 생성
Page 12
시스템 속성의 환경변수에 접근합니다.
Page 13
GOROOT 변수를 확인합니다. GOPATH 변수를 새로 만듭니다. GOPATH=C:/GoCode
Page 14
Go 전용 CMD 파일 생성 Go.cmd
Page 15
Git를 설치하겠습니다. http://git-scm.com/download/win
Page 16
그냥 Next만 계속 눌러도 되네요.
Page 17
중간에 Use Git from the Windows Command Prompt를 선택해 주세요.
Page 18
Mercurial을 설치하겠습니다. http://mercurial.selenic.com/wiki/Download
Page 19
그냥 Next만 계속 눌러도 되네요.
Page 21
여기서 잠깐! Revel이 뭔지 아세요?
Page 22
Go 언어 기반의 웹 프레임워크입니다. (Web Framwork for Go Language)
Page 23
우선 뛰어난 성능은 보장하는 놈이라는 것만 알아두세요.
Page 25
CMD 창안에서 입력합니다. REVEL을 설치합니다. go get github.com/revel/revel
Page 26
REVEL CMD를 설치합니다. go get github.com/revel/cmd/revel
Page 28
어플리케이션를 만듭니다. revel new myapp
Page 29
기동을 합니다. revel run myapp
Page 30
http://localhost:9000/ 기동을 확인합니다.
Page 31
생성된 어플리케이션 구조를 확인합니다.
Page 32
참 쉽죠~ 우선은 깔아만 놨습니다. 다음편을 기대해주세요.