美文网首页
golang 安装和环境设置

golang 安装和环境设置

作者: 绩重KF | 来源:发表于2018-03-04 17:55 被阅读0次

    系统环境

    ubuntu 64bit / 32bit 系统
    建议用64bit 系统 不然后面delve 调试go程序的32bit的系统安装不了。

    使用go在github上的源码安装

    go 要求的编译工具gcc libc6-dev 一般系统都自带了如果没有自行安装。

    第一步:建立对应的go目录来放对应go 源码,和设置好GOPATH和GOROOT

    $mkdir ~/.golang
    #可以将export命令放到 ~/.bashrc 中 用 souce ~/.bashrc 来设置
    $export GOROOT=$HOME/.golang/go
    $export GOPATH=$HOME/.golang/path 
    $export PATH=$PATH:$HOME/.golang/go/bin:/$HOME/.golang/path/bin
    $export GOROOT_BOOTSTRAP=$HOME/.golang/go1.4
    
    #使用git clone go 的源码到本地中:
    $cd ~/.golang
    $git clone https://github.com/golang/go.git 
    

    第二步:copy 一份代码为go1.4的代码然后切换到go1.4分支上
    因为go1.5之后编译用go自身程序来实现了。

    $cp -r go go1.4
    #目录是这样的
    $ls
    go  go1.4
    $cd go1.4
    #git branch -a 查看所有的分支情况
    $git branch -a
    #显示结果省略一部分
    ......
    remotes/origin/release-branch.go1.4
    remotes/origin/release-branch.go1.5
    remotes/origin/release-branch.go1.6
    ......
    
    $git checkout release-branch.go1.4
    $git branch
      master
    * release-branch.go1.4
    $cd src
    #执行all.bash
    $./all.bash
    运行all.bash后出现"ALL TESTS PASSED"字样时才算安装成功。
    

    第三步:回到go 目录中安装release 最新的版本

    $cd ~/.golang/go
    $git branch -a #选择最新的一个release版本
    $git checkout release-branch.go1.9
    #执行命令
    $cd src
    $./all.bash
    #等待安装结束
    $go version #查看是否安装成功
    go version go1.9.4 linux/amd64
    

    完成了上面的步骤基本就安装完了。

    相关文章

      网友评论

          本文标题:golang 安装和环境设置

          本文链接:https://www.haomeiwen.com/subject/qshqfftx.html