go get github.com/shiena/ansicolor
# 하지만 다수의 패키지 설치가 필요한 경우 각 패키지를 명시하지 않고 다음과 같이 사용할 수 있다.
go get
# 그런데 go get 실행 시 다음과 같은 에러가 발생할 수 있다.
# 빌드 대상 소스 위치가 GOPATH 밖에 있는것이 원인이다.
go install: no install location for directory /Users/ysoftman/workspace/test_code/GoLangTest/ansicolor_test outside GOPATH
# Go 프로그래머들은 모든 Go 소스를 하나의 워크스페이스에 넣어 사용한다.
# 참고 https://golang.org/doc/code.html
# gopath src 로 이동하면 go get 을 사용할 수 있다.
# 변경 전
GOPATH=/Users/ysoftman/workspace
/Users/ysoftman/workspace/test_code/GoLangTest/ansicolor_test
# 변경 후
GOPATH=/Users/ysoftman/workspace/현재 위치 /Users/ysoftman/workspace/src/test_code/GoLangTest/ansicolor_test
# 그런데 하나의 워크스페이스로 통합이 곤란한 경우 "go get 패키지" 로 명시적으로 사용하자.
comments:
댓글 쓰기