Go语言中如何设置包的查找路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言中如何设置包的查找路径相关的知识,希望对你有一定的参考价值。

看《go语言编程》是在Linux下设置了GOPATH,但是貌似现在不需要设置GOPATH只需要设置GOROOT就可以了。所以windows环境下,是需要把项目地址写入一个新的环境变量GOPATH还是写入到PATH里边,抑或是写入到GOROOT里边?

二进制包安装的话:如果安装在了默认位置例如/usr/local/go (Windows系统:c:\Go)这个时候可以不需要设置GOROOT,如果改变了安装的这个默认目录,那么就需要设置GOROOTGOROOT的概念有点Go安装目录的意思GOPATH是一个开发环境目录的意思,下面必须包含bin、pkg、src,然后再src下面新建项目就可以了你在没有设置GOPATH的情况下,也可以把项目建在GOROOT/src下面,其实和GOPATH的概念类似 参考技术A 二进制包安装的话:如果安装在了默认位置例如/usr/local/go (Windows系统:c:\Go)这个时候可以不需要设置GOROOT,如果改变了安装的这个默认目录,那么就需要设置GOROOT

GOROOT的概念有点Go安装目录的意思

GOPATH是一个开发环境目录的意思,下面必须包含bin、pkg、src,然后再src下面新建项目就可以了

你在没有设置GOPATH的情况下,也可以把项目建在GOROOT/src下面,其实和GOPATH的概念类似

以上是关于Go语言中如何设置包的查找路径的主要内容,如果未能解决你的问题,请参考以下文章

golang环境变量的设置

go语言——工程管理

Go语言——怎样导入一个外部的包

go语言基础之包和自定义包与main包

Go语言中的打包和工具链

GO语言系列