1、下载golang1.4和1.10源码(1.4以后的版本都用1.4go编译安装,所以先安装1.4)

2、解压后我的目录结构是:

/opt/xxx/golang
      |-------gopath                                //开发工作目录
      |      |------src       //开发源码
      |      |------pkg    
      |      |------bin      //开发源码go install 生的的可执行文件
      '-------src           //golang源码
          |-------go-1-10
          |    |----------go
          |    |              |----------bin
          |    |              |----------src
          |    |              |----------lib
          |    |              |---------- .   .   .   .  
          |    |----------go1.10.1.src.tar.gz
          |-------go-1-4
          |    |-----go
          |    |              |----------bin
          |    |              |----------src
          |    |              |----------lib
          |    |              |---------- .   .   .   .  
          |    |-----go1.4.3.src.tar.gz

3、配置环境变量,我的环境变量配置:

#golang path
export GOROOT=/opt/xxx/golang/src/go-1-10/go/
export GOBIN=$GOPATH/bin
export GOPATH=/opt/xxx/golang/gopath
export PATH=$PATH:$GOROOT/bin:$GOBIN:$GOPATH

4、运行/opt/xxx/golang/src/go-1-4/go/src/all.bash

5、运行/opt/xxx/golang/src/go-1-10/go/src/cat all.bash\

 

目前到这,待完善