Go 1.7을 사용하고 Glide를 시도하고 있습니다. 내가 얻지 못하는 부분은 Glide가 $ GOPATH/vendor에 공급 업체 디렉토리를 생성합니다. 하지만 go 빌드 할 때 $ GOPATH/src/github.com/vendor/.../...에있는 벤더 디렉토리를 찾고 있습니다.글라이드 관리 의존성은 빌드와 어떻게 작동합니까?
그래서 의존성 설치/업데이트 사이에서 발생하는 부분을 놓치고 있습니다. 빌드하는 동안 내 프로그램에서 사용할 수 있습니다.
글라이드는 $ GOPATH/vendor'에 공급 업체 디렉토리를 만듭니다. 글라이드는 프로젝트 폴더 내에 벤더 디렉토리를 생성합니다 (GOPATH와 혼동하지 마십시오). 프로젝트 폴더는'main.go' 파일을 생성 한 cwd와 비슷합니다. 글라이드는이 벤더 프로젝트에 의존성을 가져오고, 이것은 빌드를 시도하기 전에 완료되었습니다. 더 이상 참조를 찾을 수 없으며 패키지 경로를 해결할 때 가장 길게 걸립니다 (프로젝트 내에서 공급 업체 경로가 항상 가장 길다는 것을 명심하십시오). –