无法识别 GO111MODULE=on

1. 运行环境

//: win10 go 1.18
//:

2. 问题描述?

额因为刚接触GO有些东西不是很清楚,简单来说,就是运行
GO111MODULE=on go mod init github.com/edgexfoundry/device-simple
报错:无法识别 GO111MODULE=on,具体如图

Go

感觉可能是环境变量的问题,检查环境变量好像没有问题,如图
用户变量
Go
系统变量,path:
Go

想问下是还需要配其他环境变量,还是其他方面出现了问题,谢谢!

3. 您期望得到的结果?

4. 您实际得到的结果?

最佳答案

这个命令是在 linux 环境下运行的,想在 window 下可以尝试:

powershell

$env:GO111MODULE="on"
go mod init github.com/edgexfoundry/device-simple

cmd

SET GO111MODULE="on"
go mod init github.com/edgexfoundry/device-simple

上面都是临时设置,更推荐全局配置:

go env -w GO111MODULE=on
1周前 评论
讨论数量: 4

你这个教程链接发一下,首先可以确定的是命令有问题

1周前 评论

这个命令是在 linux 环境下运行的,想在 window 下可以尝试:

powershell

$env:GO111MODULE="on"
go mod init github.com/edgexfoundry/device-simple

cmd

SET GO111MODULE="on"
go mod init github.com/edgexfoundry/device-simple

上面都是临时设置,更推荐全局配置:

go env -w GO111MODULE=on
1周前 评论

楼上正解。 想学习,先找个好的教程看看

1周前 评论

PS 是powershell的,PS上面是不支持&&来并行执行的,所以需要换成2行。yxuefeng是正解

1周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!