美文网首页
Centos Linux 使用Yum安装Go和配置环境

Centos Linux 使用Yum安装Go和配置环境

作者: 进击云原生 | 来源:发表于2018-09-09 11:13 被阅读1029次

    安装环境:CentOS7.2 64位,安装Golang

    查看go是否安装过:

    $ go env
    GOARCH="amd64"
    GOBIN=""
    GOEXE=""
    GOHOSTARCH="amd64"
    GOHOSTOS="linux"
    GOOS="linux"
    GOPATH="/root/go"
    GORACE=""
    GOROOT="/usr/lib/golang"
    GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"
    GCCGO="gccgo"
    CC="gcc"
    GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build892156781=/tmp/go-build -gno-record-gcc-switches"
    CXX="g++"
    CGO_ENABLED="1"
    CGO_CFLAGS="-g -O2"
    CGO_CPPFLAGS=""
    CGO_CXXFLAGS="-g -O2"
    CGO_FFLAGS="-g -O2"
    CGO_LDFLAGS="-g -O2"
    PKG_CONFIG="pkg-config"
    

    查看yum的Golang

    查看golang:

    $ yum info golang
    Loading mirror speeds from cached hostfile
    Installed Packages
    Name        : golang
    Arch        : x86_64
    Version     : 1.8.3
    Release     : 1.el7
    Size        : 11 M
    Repo        : installed
    From repo   : os
    Summary     : The Go Programming Language
    URL         : http://golang.org/
    License     : BSD and Public Domain
    Description : The Go Programming Language.
    
    

    如果没有安装,执行安装命令:

    yum install golang
    

    这样安装之后通过命令行输入go就可以看到相关的信息。输入go env查看环境信息:

    GOARCH="amd64"
    GOBIN=""
    GOEXE=""
    GOHOSTARCH="amd64"
    GOHOSTOS="linux"
    GOOS="linux"
    GOPATH="/root/go"
    GORACE=""
    GOROOT="/usr/lib/golang"
    GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"
    GCCGO="gccgo"
    CC="gcc"
    GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build681960794=/tmp/go-build -gno-record-gcc-switches"
    CXX="g++"
    CGO_ENABLED="1"
    PKG_CONFIG="pkg-config"
    CGO_CFLAGS="-g -O2"
    CGO_CPPFLAGS=""
    CGO_CXXFLAGS="-g -O2"
    CGO_FFLAGS="-g -O2"
    CGO_LDFLAGS="-g -O2"
    
    

    环境配置

    1)查看是否存在.bash_profile, 如果不存在则新建.bash_profile文件

    vi /etc/profile
    
    

    2)添加环境变量 在文件后面追加如下文本:

    # GOROOT
    export GOROOT=/usr/lib/golang
    # GOPATH
    export GOPATH=/root/Work/programmer/go/gopath/
    # GOPATH bin
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    
    

    需要立即生效,在终端执行如下命令:

    source /etc/profile
    

    再次查看:

    $ go env
    GOARCH="amd64"
    GOBIN=""
    GOEXE=""
    GOHOSTARCH="amd64"
    GOHOSTOS="linux"
    GOOS="linux"
    GOPATH="/root/Work/programmer/go/gopath/"
    GORACE=""
    GOROOT="/usr/lib/golang"
    GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"
    GCCGO="gccgo"
    CC="gcc"
    GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build963502980=/tmp/go-build -gno-record-gcc-switches"
    CXX="g++"
    CGO_ENABLED="1"
    CGO_CFLAGS="-g -O2"
    CGO_CPPFLAGS=""
    CGO_CXXFLAGS="-g -O2"
    CGO_FFLAGS="-g -O2"
    CGO_LDFLAGS="-g -O2"
    PKG_CONFIG="pkg-config"
    

    至此,Go语言已经安装好了。

    image.png

    相关文章

      网友评论

          本文标题:Centos Linux 使用Yum安装Go和配置环境

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