go get 명령은 코드 관리 도구를 사용하여 코드 패키지와 해당 종속 패키지를 원격으로 가져오거나 업데이트하고 자동으로 컴파일 및 설치를 완료할 수 있습니다. 다음 열에서는 go 시작하기 튜토리얼 열의 go get 명령을 사용하여 확장 팩을 다운로드하는 방법에 대한 몇 가지 지식을 소개합니다.
1. go get의 저장 경로
go get에서 다운로드한 소스 코드는 $GOPATH/src에 저장됩니다. 설정하지 않으면 $HOME/go/src 디렉토리에 저장됩니다. 기본.
다운로드한 패키지 경로는 로컬 경로와 동일한 구조를 유지합니다. 예를 들어 다음 명령을 사용하여 github에서 지정된 패키지를 다운로드합니다.
$ go get -u -v github.com/sqs/goreturns $
다운로드한 소스 코드는 $GOPATH/src/github.com/에 저장됩니다. sqs/goreturns.
패키지를 해당 경로에 수동으로 다운로드한 다음 다음과 같이 go get download 명령을 실행할 수도 있습니다.
$ git clone https://github.com/sqs/goreturns $GOPATH/src/github.com/sqs/ $ go get -u -v github.com/sqs/goreturns $
바이너리로 컴파일해야 하는 도구 패키지의 경우 go install 명령을 사용하여 패키지 컴파일 및 설치. 바이너리 파일은 기본적으로 $GOPATH/bin 디렉터리에 저장됩니다.
참고: git clone 명령을 사용하여 github 패키지를 다운로드해야 합니다. 브라우저에서 직접 다운로드하거나 압축을 풀 수 없습니다. 그렇지 않으면 오류가 보고됩니다. 알려진 버전 제어 시스템을 사용하고 있지 않습니다
2. 미러
github Warehouse https:/ /github.com/golang은 golang의 공식 이미지 저장소입니다. 모든 패키지는 미러 저장소에서 다운로드할 수 있습니다. 예를 들어 golang.org/x/tools 도구 패키지를 다운로드하려면 github.com/golang/tools에서 다운로드할 수 있습니다.
$ git clone https://github.com/golang/tools $HOME/go/src/golang.org/x/ $
$GOPATH/src/golang.org/x/ 디렉터리에 패키지를 다운로드하는 것이 좋습니다.
더 많은 바둑 지식을 알고 싶다면 PHP 중국어 웹사이트 go 언어 튜토리얼 칼럼을 주목해주세요.
위 내용은 go get 명령을 사용하여 확장 패키지를 다운로드하는 방법에 대한 몇 가지 지침의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!