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

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

藏色散人
풀어 주다: 2021-01-11 14:41:44
앞으로
3175명이 탐색했습니다.

튜토리얼 칼럼에서 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    관련 라벨:
    go
    원천:learnku.com
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿