import “app/yourpackagedir/subpackage"

这样有什么用呢?

1,可以使用去安装你的子包,有利于去构建的时间,如果子包较大,那就更明显了

2,去代码的自动完成可以用了

修改完以后需要重启命令行工具,cmd/powershell/gitbash/其他不重启不会生效的

<强>补充:去项目的环境变量GOROOT和GOPATH的设置,那些踩过的坑

那些遇到过的问题

不知道集美们在初次运行去项目的时候会不会遇到一些奇奇怪怪的问题,反正我是遇到了(我自己太菜了)。解决这些问题经常要花半天,一天的时间,甚至是好几个月(其实是被我抛到脑后了,但是迟早要解决)。我就开始陆陆续续把问题及其解决方法整理出来,形成了该篇文章。

<强>进口“;github.com/xx/xx"出问题?

<强>停下来# 39;t解决diectory

需要去github.com \ xx \ xx,将包从github上下载下来,自动放在GOPATH设置的路径里面。

<强> import"golang.org/xx/xx"出问题?

使用去golang,org/xx/xx方法不能下下来.golang组织在github上建了一个镜像库。下载方法如下:

首先在GOPATH下创建好src/golang.org/x/目录。后面就是按照同样的方式进行下载了。比如golang.org/x/text,拉取该模块代码:

git  clone  https://github.com/golang/net.git

其他的子包下载:

,美元git  clone  https://github.com/golang/tour.git   美元,git  clone  https://github.com/golang/net.git   美元,git  clone  https://github.com/golang/blog.git   美元,git  clone  https://github.com/golang/sync.git   美元,git  clone  https://github.com/golang/tools.git   $ git clone https://github.com/golang/lint.git

设置GOROOT和GOPATH

先设置系统环境变量

golang中GOPATH GOROOT的作用是什么

GOROOT应为go sdk的安装目录。GOPATH可以设定为自己想要的位置,以后go项目需要的依赖库都会存放在这个路径下面。

设置GOLAND中的GOROOT和GOPATH

GOROOT为go sdk的安装目录

golang中GOPATH GOROOT的作用是什么

GOPATH不用改变,自动为系统变量。