반응형
tip_1 ) Test를 하고 싶다면?
아래와 같은 사이트가 있는데 이녀석은 테스트에서 사용 되어진다고 한다. 아직 사용해본적은 없지만 사용하게 되면 포스팅 하도록 하겠다.
tip_2) Mac에서 짠 뒤에 리눅스에서 동작하게 하려면?
build를 할 디렉토리에서 아래와 같이 env GOOS=linux라고 지정!
ex) env GOOS=linux go build
tip_3) go에서 패키지 관리는 어떻게 할까?
Java에 Maven같은게 있다면 Go는 glide라는 것이 있습니다.
https://github.com/Masterminds/glide
활용은 https://glide.sh/ 를 참조 또는 아래를 참조!
$ glide create # Start a new workspace - glide.yaml이 생성 된다!
$ open glide.yaml # and edit away!
$ glide get github.com/Masterminds/cookoo # Get a package and add to glide.yaml
$ glide install # Install packages and dependencies - glide.lock(버전관리)가 생성.
# work, work, work
$ go build # Go tools work normally
$ glide up # Update to newest versions of the package - 사용잘 안함.
이것을 사용하는 이유는 디펜던시가 있는것은 패키지 관리에서 하면 좋다.
ex) $ glide get github.com/foo/bar
tip_4) go의 lib같은것은 어디서 검색하나? 구글? 다음?
https://github.com/avelino/awesome-go
위의 사이트에서 우선 찾아보자! 없는게 없다~
tip_5) golang study site
반응형
'Language > go lang' 카테고리의 다른 글
golang 정리 (0) | 2017.05.18 |
---|---|
GOROOT와 GOPATH (0) | 2017.04.27 |
go land에서 formatting 설정하기 (0) | 2017.04.26 |
go lang - fresh를 사용해 보자. (0) | 2017.02.15 |
go lang을 해보자. (0) | 2017.02.03 |