>백엔드 개발 >Golang >Go 빌드에서 go.mod를 찾을 수 없는 이유는 무엇입니까?

Go 빌드에서 go.mod를 찾을 수 없는 이유는 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-04 10:57:151059검색

Why Can't My Go Build Find go.mod?

go.mod 파일을 찾을 수 없음: "go.mod 파일을 찾을 수 없음" 오류 해결

빌드하는 동안 오류 메시지가 나타남 "go.mod" 파일이 현재 또는 상위 디렉토리에서 발견되지 않았다고 말하는 Go 프로그램. 이는 Go 모듈 도입으로 인해 최신 버전의 Go로 마이그레이션할 때 흔히 발생하는 오류입니다.

Go 모듈은 Go 프로젝트에 대한 종속성 관리를 제공하며 프로젝트 루트에 "go.mod" 파일이 필요합니다. 종속성을 지정합니다. 프로젝트에 이 파일이 없으면 오류 메시지가 표시됩니다.

GO111MODULE 및 GOPROXY 환경 변수를 설정하는 것이 일반적인 수정 방법이지만 이 경우 문제는 해결되지 않습니다. 적절한 해결 방법은 GO111MODULE 환경 변수를 "off"로 설정하여 Go 모듈을 명시적으로 비활성화하는 것입니다.

해결 방법:

Go 모듈을 비활성화하려면 명령줄을 편집하세요.

go env -w GO111MODULE=off

이 변수를 설정한 후 프로젝트를 다시 빌드하면 "go.mod" 파일을 찾을 수 없는 문제가 해결됩니다. 오류가 발생했습니다.

위 내용은 Go 빌드에서 go.mod를 찾을 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.