登录
首页 >  Golang >  Go问答

Go 不能使用 go get 来检测已安装的库

来源:stackoverflow

时间:2024-02-21 14:57:25 472浏览 收藏

小伙伴们有没有觉得学习Golang很有意思?有意思就对了!今天就给大家带来《Go 不能使用 go get 来检测已安装的库》,以下内容将会涉及到,若是在学习中对其中部分知识点有疑问,或许看了本文就能帮到你!

问题内容

因此,我正在 golang 中使用 json,并且想在 github https://github.com/icza/dyno 中使用此包,因此我使用 go get github.com/icza/dyno 命令来获取该包。 但是当我运行我的代码时,此错误显示

d:\Repos\GoProjects\src\github.com\Timothy Ganoza\sbx\main.go:8:2: cannot find package "github.com/icza/dyno" in any of:
    C:\Program Files\Go\src\github.com\icza\dyno (from $GOROOT)
    d:\Repos\GoProjects\go\src\github.com\icza\dyno (from $GOPATH)
exit status 1
Process exiting with code: 1

解决方案


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

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

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

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

如果问题仍然存在,请随时更新问题,但提供更多详细信息:您的 go 环境变量是如何设置的(go env 的输出),您是否使用模块(您应该!),您的模块目录看起来如何等

本篇关于《Go 不能使用 go get 来检测已安装的库》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>