>백엔드 개발 >Golang >로컬 Go 모듈을 가져올 때 '경로 X에 대한 모듈을 찾을 수 없음' 문제를 어떻게 해결합니까?

로컬 Go 모듈을 가져올 때 '경로 X에 대한 모듈을 찾을 수 없음' 문제를 어떻게 해결합니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-28 16:32:10294검색

How Do I Fix

로컬 Go 모듈 가져오기 "경로 X에 대한 모듈을 찾을 수 없음" 해결

일반 기능을 외부의 고유한 모듈로 분리하려는 시도 GOPATH에서 다음 오류 메시지가 나타납니다.

경로에 대한 모듈을 찾을 수 없습니다. X

해결책: Require

와 함께 바꾸기 지시어 사용

require "X" v0.0.0
replace "X" v0.0.0 => "{local path to the X module}"

로컬 모듈 "X"를 기본 프로젝트로 가져오려면 기본 모듈의 go.mod:

경로는 X 모듈의 루트 디렉터리(절대 또는 상대).

설명

Go 모듈은 일반적으로 모듈 식별 및 검색을 위해 공개 저장소를 사용합니다. 바꾸기 지시문을 사용하면 모듈 이름을 로컬 경로에 매핑하여 게시되지 않은 모듈을 가져올 수 있습니다.
import "X/util"

예를 들어 모듈 "X"에서 "util" 패키지를 가져오려면:

    추가 자료
  • [전적으로 일할 수 있나요? 내 로컬 파일 시스템의 VCS 외부에 있습니까?](https://go.dev/doc/modules/faq#outside_vcs)
[Replace 지시어는 언제 사용해야 합니까?](https://go.dev /doc/modules/replace#When_should_I_use_the_replace_directive_)

위 내용은 로컬 Go 모듈을 가져올 때 '경로 X에 대한 모듈을 찾을 수 없음' 문제를 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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