如何解决我无法激活 GO111MODULE
我想用go modules,找了好久,才看到有网站说,用这个命令启用go111module:
GO111MODULE=on
但它不是路径变量,它甚至不存在于我的电脑上,所以它向我展示了
GO111MODULE is not recognized as an internal or external command,operable
program,or batch file.
有些人说它在 GO v1.16 上默认启用,但对我不起作用, 我如何理解它不起作用?
我使用:
go mod init
和
go get <some_packages>
它将新包添加到我的 go.mod 中,但我的代码无法识别它,并且我的 go.mod 文件中出现“未解决的依赖项”错误。
我使用 Goland 使用他们的 GUI 解决了我的问题,它解决了我的问题,但他们的设置仅适用于当前项目,不适用于全局。
我能做什么? (我是 Windows 10 用户,Go 版本 1.16)
答案(更新):
像这样自己设置一个路径变量:
之后,运行命令:
go env
您将在第一行看到这一行:
set GO111MODULE=on
解决方法
是的,它不是路径变量。 它是一个 go 环境变量。 是的,实际上默认可用。
在您的终端上,输入
go env | grep "GO111MODULE"
那应该会显示该变量的设置 您可以尝试使用其他 go env 变量(例如 GOPROXY、GOPRIVATE 等)来满足自己的需求
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。