这篇文章主要讲解了“golang中包无法引入问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“golang中包无法引入问题如何解决”吧!开发环境区分不同网段,同一个程序引入到另一个环境后,对应的包无法下载程序导入另一个环境后,初始化操作就是下载包:执行go mod tidy后,出现下面错误go: github.com/Sirupsen/logrus@v1.0.1: Get ” https://proxy.golang.org/github.com/Sirupsen/logrus/@v/v1.0.1.mod”: dial tcp: lookup proxy.golang.org : no such host或者出现以下错误go: github.com/Sirupsen/logrus@v1.0.1: Get ” https://proxy.golang.org/github.com/Sirupsen/logrus/@v/v1.0.1.mod”: dial tcp: lookup proxy.golang.org : getaddrinfow: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server查看go.mod后,发现很多报红,无法下载对应的版本包,查阅相关资料,对go.mod有了一个深入了解go.mod文件定义module路径以及列出其他需要在build时引入的模块的特定的版本。如上go.mod文件:声明go_start路径作为module的根目录;go的运行版本为1.18;同时也声明了module依赖特定版本的github.com/fsnotify/fsnotify v1.6.0和github.com/gin-gonic/gin v1.8.1等等根据报错,尝试举措如下GO111MODULE开启和关闭对Go的包无论是导入,还是下载使用,都有着非常大的区别,老版本可以说就没有包管理器,无法实现类似npm install或者pip install -r requirements这样的自动导入所有需要的包。并且go项目也被限制在了go的PATH文件夹中,导入也需要写较长的路径,十分不方便。GO111MODULE的出现就是用来解决上述所有的问题。查询了一下当前环境的GOPROXY地址:执行命令:重新执行命令go mod tidy,完美通免费云主机域名过!感谢各位的阅读,以上就是“golang中包无法引入问题如何解决”的内容了,经过本文的学习后,相信大家对golang中包无法引入问题如何解决这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!
相关推荐: 怎么在springboot中整合jquery和bootstrap框架
这篇文章主要介绍了怎么在springboot中整合jquery和bootstrap框架的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么在springboot中整合jquery和bootstrap框架文免费云主机域名章都会有所收获…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。