gopath基础概念
GOROOT golang安装路径。 GOPATH 官方解释,请google。go工作环境中常常用到的一个很重要的环境变量(这种设计类似java)。具体用途:go命令常常需要用到的,如go run,go install, go get等。允许设置多个路径,和各个系统环境多路径设置一样,windows用“;”,linux(mac)用“:”分隔。 在linux(Mac)下,为了方便,一般配置在~/.bash_profile中。 book:~ wukebing$ vi ~/.bash_profile //编辑 book:~ wukebing$ source ~/.bash_profile //编辑完成后,使立即生效 例如:我的GOPATH设置(MAC下) export GOPATH=$HOME/workspace/go export PATH=$PATH:${GOPATH//://bin:}/bin export GOBIN= 其中,“ export PATH=$PATH:${GOPATH//://bin:}/bin ”为Linux(Mac)下把每个GOPATH下的bin都加入到PATH中。 当存在多个路径时,好像优先采用第一个路径。这个无关紧要了,只有需要的第三方包(库)都能正确下载和使用就ok了。 GOBIN go install编译存放路径。 不允许 设置多个路径。可以为空