引入下载好的包爆红,疑难杂症大排查
当前问题:包已下载,引入却爆红。
解决方案:
假设环境符合以下条件:
使用 go 1.11 或更高版本使用 go 模块(go mod)
以下步骤可帮助解决问题:
设置 go111module=on:
go env -w go111module=on
登录后复制
整理模块依赖项:
go mod tidy
登录后复制
创建供应商目录:
go mod vendor
登录后复制
常见问题解答:
不在使用最新 go 或有多个 go 版本:卸掉其他 go 版本,仅保留一个。项目根目录不在指定路径或找不到指定文件:找到实际的项目根目录后,再执行相关命令。设置了 gopath:取消 gopath 设置,改为使用 go 模块,在项目根目录运行 go mod init 。曾经设置了 gopath 但现在失效:删除根目录下的无关文件,取消 gopath 设置,配置 go 模块后按照上述步骤进行操作。
以上就是Go 包已下载,引入却爆红,如何排查问题?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2315911.html