go 引入已下载包时报红
当您遇到已下载但无法引用的包时,以下操作可能有助于解决问题:
步骤:
假设您使用的是最新版本 Go,并且已启用 go mod:在项目根目录(包含 go.mod 和 go.sum 文件)执行 go env -w GO111MODULE=on。执行 go mod tidy 以更新模块依赖项。执行 go mod vendor 以将依赖项复制到项目中。
常见问题解答:
如果无法确定当前使用的 Go 版本或已安装多个版本:卸载其他版本,保留最新版本即可。如果项目根目录不在 go_work 或找不到 go.mod 和 go.sum 文件:找到正确的项目根目录,并在其中执行这些步骤。如果此前曾设置了 GOPATH:清除 GOPATH 环境变量并重新配置 go mod。在项目根目录执行 go mod init ,然后继续执行上述步骤。如果曾设置过 GOPATH 且不再适用:找到根目录,删除无关内容,清除 GOPATH 环境变量,并设置 go mod。
以上就是Go 项目中已下载包无法引用怎么办?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2316119.html