首先,我真的很新。我一直在这个问题上苦苦挣扎大约一个星期,它使我发疯(因为这个问题它不能识别我的包裹)。我已经在环境变量中设置了我的GOPATH:
当我在命令行上运行go env时,我看到返回了一些不同的东西:
找不到软件包时出现的错误:
在以下任何位置均找不到软件包“页面”:
c:\ go \ src \ pages(来自$ GOROOT)
C:\ Users \ wcfuser \ go \ src \ pages(来自$ GOPATH)
我在这里做错了什么?
最佳答案
在我看来,GOPATH
在Windows设置中未正确设置。我本人不是Windows用户,所以我可能是错的。
Here's the official guide on how to do it.
话虽这么说,请记住,如果您想要与默认值不同的东西,则只需要设置它即可。您可以保留默认值,而只是将所需的项目克隆到正确的GOPATH
中,例如:
cd C:\Users\foo\go\src
mkdir -p github.com\caarlos0
cd github.com\caarlos0
git clone https://github.com/caarlos0/env.git
要不就:
go get github.com/caarlos0/env
cd C:\Users\foo\go\src\github.com\caarlos0\env
您决定采取的任何方式,都需要在
GOPATH
结构中包含大多数项目。起初有点让人困惑,所以不要绊倒:)
关于go - 运行go env时,显示的GOPATH与我在环境变量中设置的内容有所不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60060139/