查看GOPATHphp
go env
项目里执行:go get github/winyh/XXX 命令时, 包会下载到 GOPATH第一个目录下的src文件夹html
项目里引入依赖的时候会自动到GOPATH里寻找依赖。git
GOPATH 会默认设置多个路径(多到惨不忍睹),本身设定一到两个路径时,执行命令:github
vim ~/.bash_profilevim
export GOPATH=/usr/local/bin:$HOME/go
source ~/.bash_profile // 该命令让修改的配置当即生效,或者关闭终端从新打开。bash
设置多个路径用 :冒号隔开工具
$HOME 表示 /Users/用户名(winyh)
项目建议用govendor 管理第三方包依赖spa
用安装包安装go程序时,安装路径为 /usr/local/go 目录code
安装包会将 /usr/local/go/bin
目录放到你的 PATH
环境变量中htm
(也放到PATH路径中就能够使用 go命令了)
下载的工具会安装到 pkg 文件下,同时会在GOPATH下建立可执行命令:如 govendor
参考连接:https://www.cnblogs.com/shockerli/p/go-package-manage-tool-govendor.html