开启模块支持后,并不能与GOPATH共存,所以把项目从GOPATH中移出即可
安装完golang后,输入goenv可以看到GOPATH="/home/zhongzhanhui/go"GOROOT="/usr/local/go"GOBIN=""1.goget参考http://c.biancheng.net/view/1…
在ubuntu下启动firefox可能会报错Firefoxisalreadyrunning,butisnotresponding.Toopenanewwindow,youmustfirstclosetheexistingFirefoxpro…
govendor简介golang工程的依赖包经常使用goget命令来获取,例如:gogetgithub.com/kardianos/govendor,会将依赖包下载到GOPATH的路径下。常用的依赖包管理工具有godep,govendor等…
在为某个项目添加了通过命令行获取指定配置的模块后,在一些模块内部跑test发生了如下错误:flagprovidedbutnotdefined:-test.timeout很显然,跑gotest时涉及到了flag解析。gotest是以packa…
GO111MODULE=on,go命令行会使用modules,而不会去GOPATH目录下查找。gomod不支持相对路径的引入方式使用gomodinit初始化创建一个go.mod文件。gomodtidy也可以用来为go.mod增加丢失的依赖,…
在~/.bashrc里加一下这两句exportGOPATH=$HOME/goexportPATH=$PATH:$GOROOT/bin:$GOPATH/bin
执行安装sudogogetgithub.com/nsf/gocode提示:cannotdownload,$GOPATHnotset.Formoredetailssee:gohelpgopath解决方案:sudoenvGOPATH=/User…
1.1、gomod是什么gomod是Golang1.11版本引入的官方包(package)依赖管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。之前Golang主要依靠vendor和GOPATH来管理依赖库,vend…