Golang 项目 GOPATH 总结

查看GOPATH

go env  

项目里执行:go  get  github/winyh/XXX 命令时, 包会下载到 GOPATH第一个目录下的src文件夹

项目里引入依赖的时候会自动到GOPATH里寻找依赖。

GOPATH 会默认设置多个路径(多到惨不忍睹),自己设定一到两个路径时,执行命令:

vim  ~/.bash_profile

 

export GOPATH=/usr/local/bin:$HOME/go

  

source   ~/.bash_profile  // 该命令让修改的配置立即生效,或者关闭终端重新打开。

设置多个路径用 :冒号隔开

$HOME 表示 /Users/用户名(winyh)

项目建议用govendor 管理第三方包依赖

用安装包安装go程序时,安装路径为 /usr/local/go 目录

安装包会将 /usr/local/go/bin 目录放到你的 PATH 环境变量中

(也放到PATH路径中就可以使用 go命令了)

下载的工具会安装到 pkg 文件下,同时会在GOPATH下创建可执行命令:如 govendor

参考链接:https://www.cnblogs.com/shockerli/p/go-package-manage-tool-govendor.html

原文地址:https://www.cnblogs.com/winyh/p/11170278.html