登录
首页 >  Golang >  Go问答

可以使用go命令行工具来设置GOPATH吗?

来源:stackoverflow

时间:2024-03-08 10:18:27 301浏览 收藏

从现在开始,努力学习吧!本文《可以使用go命令行工具来设置GOPATH吗?》主要讲解了等等相关知识点,我会在golang学习网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!

问题内容

我想在编译时使用go工具设置GOPATH,就像在C/++中添加包含路径一样。我希望 gopath 仅在某个项目中使用。可以在不设置环境变量的情况下完成此操作吗?


解决方案


不要尝试为每个项目设置一个 GOPATH 来分离依赖项,而是使用 Go 模块。

Go 模块的简短介绍https://ncona.com/2020/10/introduction-to-golang-modules/

深入,官方介绍:https://blog.golang.org/using-go-modules

我的简介:

在您的存储库中调用 go init yourModuleName 开始使用 go 模块。

初始化后,对我来说最重要的命令是 go mod tidy。你调用它,它就会清理你的 go.mod/go.sum 文件,删除不需要的内容并添加需要的内容。

要添加新的依赖项,请从项目文件夹中调用 go get dependencyname,将其添加到 go.mod 文件中,并能够在代码中使用它。

要更新依赖项,只需再次调用 go get dependencyname 即可将版本更新为 go.mod 文件中的最新版本。

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《可以使用go命令行工具来设置GOPATH吗?》文章吧,也可关注golang学习网公众号了解相关技术文章。

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