>  기사  >  백엔드 개발  >  GOPATH 사용이 더 이상 권장되지 않는 이유와 Go 모듈 사용 방법을 알고 계십니까?

GOPATH 사용이 더 이상 권장되지 않는 이유와 Go 모듈 사용 방법을 알고 계십니까?

藏色散人
藏色散人앞으로
2021-01-11 14:40:353127검색

튜토리얼 칼럼에서 GoPath 사용을 더 이상 권장하지 않는 이유와 Go 모듈 사용 방법을 소개한 내용인데, 필요한 친구들에게 도움이 되었으면 좋겠습니다! 이유: Go 모듈 사용

역사:

프로젝트를 컴파일할 때 GO에게 소스 파일을 읽을 위치를 알려주는 데 사용되는 환경 변수

제한 규칙:

프로젝트를 다음과 같이 작성해야 합니다. GOPATH
  • 프로젝트의 실제 URL 경로를 기반으로 디렉터리를 만들어야 합니다. 예: github.com/foo/bar => $GOPATH/src/github.com/foo/bar
    • 내장 버전이 없습니다. 확장 패키지 추적
  • Go 모듈 사용

오래된 프로젝트를 마이그레이션하는 한 줄 명령

개발 환경에만 영향을 미치고 프로덕션 환경에는 영향을 미치지 않습니다.
  • GOPATH와 호환되며 개인에 따라 GOPATH를 계속 사용할 수 있습니다. 기본 설정
  • Move to Go 모듈

버전 요구 사항>=1.11

  • 명령 초기화, 예:
mkdir myProject/
cd myProject
go mod init github.com/myGithubName/myProject
  • go mod initGOPATH 프로젝트 마이그레이션, 예:

    mv ~/go/src/github.com/myGithubName/myProject ~/anywhere_else/
    cd ~/anywhere_else/myProject
    go mod init github.com/myGithubName/myProject
  • 위 내용은 https://medium.com/@vingarcia00/golang-why-not-use-the-gopath-87521259663a

    또한 Goland IDE를 사용하는 경우 설정을 열고 Go -> Go Modules(vgo)로 이동하세요. 을 클릭하고 Go 모듈(vgo) 통합 활성화를 선택하세요. 그렇지 않으면 확장 팩을 인식할 수 없습니다. ㅋㅋㅋ                             

    칼럼!
  • 위 내용은 GOPATH 사용이 더 이상 권장되지 않는 이유와 Go 모듈 사용 방법을 알고 계십니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제