微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

windows机器上设置GOPATH值的问题

如何解决windows机器上设置GOPATH值的问题

我的 GOROOT 路径:- C:\Go

我已将 GOPATH 设置为:- C:\Users\kunal\go

但是当我在 VS Code 中导入模块(如 github.com/gorilla/mux)时。 VS Code 提示我这个错误:-

Could not import github.com/gorilla/mux (cannot find package "github.com/gorilla/mux" in any of C:\Go\src\github.com\gorilla\mux (from $GOROOT) C\src\github.com\gorilla\mux (from $GOPATH) \Users\kunal\go\src\github.com\gorilla\mux (from $GOPATH))

从上面很明显它向我展示了两个我没有设置的不同的 GOPATH。我该如何解决这个问题?

解决方法

我建议通过以下路径,使用官方文档页面:

  1. 了解properly installing Go for your platform
  2. 阅读 getting started tutorial,其中还告诉您如何安装第 3 方软件包并在您的代码中使用它们。

完成这些步骤所需的时间不会超过 20 分钟,并且几乎可以肯定,在该过程结束时您将能够实现目标。作为奖励,请继续阅读第一页以外的入门指南,了解如何创建自己的 Go 模块、从其他模块使用它们、编写测试、build 将代码转换为二进制文件等等。>

恕我直言,这是尝试编写 Go 程序所需的最少背景;如果不经过这些步骤,您将缺乏关键的基本理解,甚至很难理解 SO 答案。


特别是在您的情况下 - 请记住,此时(使用 Go 1.16),GOPATH 几乎已弃用,您应该改用 Go 模块。上面链接的文件将对此进行详细说明。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。