登录
首页 >  Golang >  Go问答

分析 go.mod 文件:未知模块路径“howett.net/plist”

来源:stackoverflow

时间:2024-03-04 23:45:25 146浏览 收藏

今天golang学习网给大家带来了《分析 go.mod 文件:未知模块路径“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/[email protected]: parsing go.mod: unexpected module path "howett.net/plist"
go get: error loading module requirements

如果我只是尝试 go 获取 github.com/dhowett/go-plist,我也会收到此错误:

> go get github.com/DHowett/go-plist
go: finding github.com/DHowett/go-plist latest
go: github.com/DHowett/[email protected]: 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 wiki 中的 this entry

我最终通过替换来修复此问题

import "github.com/dhowett/go-plist

模块中我想要导入的所有位置

import "howett.net/plist

并运行 go mod tidy。之后,我就可以毫无错误地导入它。

今天关于《分析 go.mod 文件:未知模块路径“howett.net/plist”》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>