官方网站建设 都来磐石网络,wordpress随机弹窗插件,建设注册中心网站首页,一个网站要多大的空间问题剖析
如果你设置了环境变量$GOPATH#xff0c;Go 将默认在 $GOPATH/pkg/ 中下载和导入依赖库#xff0c;而 go.mod文件则是将当前工作目录作为项目根目录#xff0c;从 ./pkg/ 中下载和导入依赖库。因此#xff0c;当$GOPATH 指向 go.mod 所在目录时#xff0c;就会产…问题剖析
如果你设置了环境变量$GOPATHGo 将默认在 $GOPATH/pkg/ 中下载和导入依赖库而 go.mod文件则是将当前工作目录作为项目根目录从 ./pkg/ 中下载和导入依赖库。因此当$GOPATH 指向 go.mod 所在目录时就会产生矛盾。
所以解决思路也是显而易见的你在执行 go mod init 命令后将 $GOPATH 也指向了项目目录所以你应该首先选择通过命令行 unset GOPATH。 最佳实践
从Go1.13开始使用Go Modules管理Go项目放弃$GOPATH 创建并进入项目目录
开启Go Modulesexport GO111MODULEon 项目初始化go mod init。