- 링크를 통해 OS에 맞는 것을 다운 받는다. (https://golang.org/dl/)
- home에서 go dir를 하나 만들어준다.
- 다운 받은 pkg를 클릭클릭 하여 셋팅해준다.
- .bash_profile에 환경변수를 잡아준다.
# GOPATH
export GOPATH=$HOME/go
PATH=${PATH}:/usr/local/go/bin:${GOPATH}/bin
5. go 라는 명령어를 통해 잘 깔렸는지 확인.
go가 이제 셋팅 되었다! 코드를 짜기전에 github에 레파지토리를 하나 만들자.
6. github repository 생성
위에서 home밑에 go 디렉토리를 만들어줬다. 이제 그 아래에 src라는 디렉토리를 하나 더 만든다.(go lang 구조)
그런뒤에 /goStudy github의 레파지토리를 디렉토리로 만들어준다.
home>go>src>ace-t>goStudy dir이 만들어졌다면 이 안에서 git clone을 해준다.
ex) terrypark@MacBook-Pro:~/go/src/ace-t/goStudy$ git clone https://github.com/ace-t/goStudy.git
아래처럼 .git과 README.md가 보일 것이다.
이제! 대망의 소스를 코딩 해 보자! 필자는 지인분이 추천해준 해당 사이트를 따라해보려고 합니다.(https://mingrammer.com/gobyexample/)
먼저 go 파일을 하나 만들어줍니다.
terrypark@MacBook-Pro:~/go/src/ace-t/goStudy/goStudy$ vi hello-world.go
아래와 같이 소스를 코딩합니다.
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
실행해봅니다.
terrypark@MacBook-Pro:~/go/src/ace-t/goStudy/goStudy$ go run hello-world.go
hello world
이제~~위의 사이트에서 문법을 차근차근 해보면 되겠습니다.
어느정도 문법이 익숙해지면 좀 더 들어가보도록 하겠습니다.
ace-t github : https://github.com/ace-t/goStudy/tree/develop
github을 많이 사용하도록 해봐야겠습니다. ㅎㅎ
- 끝 -
'Language > go lang' 카테고리의 다른 글
golang 정리 (0) | 2017.05.18 |
---|---|
GOROOT와 GOPATH (0) | 2017.04.27 |
go land에서 formatting 설정하기 (0) | 2017.04.26 |
go lang Tip. (0) | 2017.02.15 |
go lang - fresh를 사용해 보자. (0) | 2017.02.15 |