正在解析 go.mod:意外的模块路径 "howett.net/plist"
Parsing go.mod: unexpected module path "howett.net/plist"
我想导入一个 Go 模块,其 go.mod
:
> grep plist go.mod
github.com/DHowett/go-plist v0.0.0-20180609054337-500bd5b9081b
howett.net/plist v0.0.0-20181124034731-591f970eefbb // indirect
但是,如果我尝试 go get
该包,我会收到以下错误消息:
go: github.com/DHowett/go-plist@v0.0.0-20181124034731-591f970eefbb: parsing go.mod: unexpected module path "howett.net/plist"
go get: error loading module requirements
如果我只是尝试 go get github.com/DHowett/go-plist
:
,我也会收到此错误
> go get github.com/DHowett/go-plist
go: finding github.com/DHowett/go-plist latest
go: github.com/DHowett/go-plist@v0.0.0-20181124034731-591f970eefbb: parsing go.mod: unexpected module path "howett.net/plist"
go: error loading module requirements
如何修复此错误以便导入该模块?
此模块在 go.mod
中的标识定义为 howett.net/plist
而不是 github.com/DHowett/go-plist
。
如果你运行这个,它应该可以正常工作:
go get howett.net/plist
另见官方 Golang Wikithis entry
我最终通过替换
解决了这个问题
import "github.com/DHowett/go-plist
我想通过
导入的模块中的所有地方
import "howett.net/plist
和运行go mod tidy
。之后,我就可以无误地导入它了。
我想导入一个 Go 模块,其 go.mod
:
> grep plist go.mod
github.com/DHowett/go-plist v0.0.0-20180609054337-500bd5b9081b
howett.net/plist v0.0.0-20181124034731-591f970eefbb // indirect
但是,如果我尝试 go get
该包,我会收到以下错误消息:
go: github.com/DHowett/go-plist@v0.0.0-20181124034731-591f970eefbb: parsing go.mod: unexpected module path "howett.net/plist"
go get: error loading module requirements
如果我只是尝试 go get github.com/DHowett/go-plist
:
> go get github.com/DHowett/go-plist
go: finding github.com/DHowett/go-plist latest
go: github.com/DHowett/go-plist@v0.0.0-20181124034731-591f970eefbb: parsing go.mod: unexpected module path "howett.net/plist"
go: error loading module requirements
如何修复此错误以便导入该模块?
此模块在 go.mod
中的标识定义为 howett.net/plist
而不是 github.com/DHowett/go-plist
。
如果你运行这个,它应该可以正常工作:
go get howett.net/plist
另见官方 Golang Wikithis entry
我最终通过替换
解决了这个问题import "github.com/DHowett/go-plist
我想通过
导入的模块中的所有地方import "howett.net/plist
和运行go mod tidy
。之后,我就可以无误地导入它了。