모듈 로드 오류: GO111MODULE=on
GitHub의 개발 브랜치를 검색하려고 할 때 "go: error loading module 요구사항" GO111MODULE=on go get -u를 사용하여 저장소(이 경우 github.com/junegunn/fzf)를 실행하면 다음 오류가 발생할 수 있습니다.
go: error loading module requirements
이 오류는 지정된 패키지의 종속성이 발생할 때 발생할 수 있습니다. (이 예에서는 fzf)의 go.mod 파일에 버전 접미사가 없는 비정규 모듈 경로가 있습니다.
구체적으로 fzf에 필요한 종속성 github.com/gdamore/tcell에는 다음에 대한 종속성이 포함됩니다. gopkg.in/DATA-DOG/go-sqlmock.v1. go-sqlmock 버전 1.3.3에서는 버전 접미사 없이 go 모듈이 구현되어 명시적인 버전 표시가 실패했습니다.
해결 방법
작업을 원할 경우 종속성을 업데이트하지 않은 개발 패키지에서는 -u 플래그 없이 go get github.com/junegunn/fzf를 사용하세요.
또는 종속성을 최신 버전으로 업데이트하면 문제가 해결됩니다.
go get -u gopkg.in/DATA-DOG/go-sqlmock.v1
추가 참고 사항
이 문제를 해결하기 위해 tcell 저장소에 풀 요청이 열렸습니다: https://github.com/gdamore/tcell/pull /267
위 내용은 다음은 기사 내용에 맞는 몇 가지 질문 기반 제목입니다. * \"GO111MODULE=on: \'go get -u\'를 사용할 때 \'go: 모듈 요구 사항 로드 오류\'가 발생하는 이유는 무엇입니까?\" * \"모드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!