ubuntu安装golang环境 - gopeak/masterlab_socket GitHub Wiki

golang的国内下载地址 https://studygolang.com/dl

  1. 下载ubuntu系统所用的版本

     wget https://studygolang.com/dl/golang/go1.14.1.linux-amd64.tar.gz
    

    卸载之前安装的旧版本go

     sudo apt-get remove golang-go
     sudo apt-get remove --auto-remove golang-go
    
  2. 解压并创建工作目录

    tar -zxf go1.14.1.linux-amd64.tar.gz
    sudo mv go /usr/local/
    sudo mkdir /home/gopath
    
  3. 设置环境变量,修改 /etc/profile 文件

     sudo vi /etc/profile
    

    在末尾添加

    export GOROOT=/usr/local/go 
    export GOBIN=$GOROOT/bin
    export GOPKG=$GOROOT/pkg/tool/linux_amd64 
    export GOARCH=amd64
    export GOOS=linux
    export GOPATH=/home/gopath
    export PATH=$PATH:$GOBIN:$GOPKG:$GOPATH/bin
    

    再执行命令

     source /etc/profile 
    

    使新的环境变量生效

  4. 检查安装是否成功,打开命令行程序,输入

    go version
    

    出现 go version go1.14.1 linux/amd64 则安装成功

  5. 执行下面命令下载 masterlab_socket 源码并编译运行,

    cd /home/gopath
    sudo mkdir /home/gopath/src
    cd /home/gopath/src
    # 如果没有安装git命令,可以手动直接下载源码
    sudo git clone https://github.com/gopeak/masterlab_socket.git
    cd masterlab_socket
    go build
    # 如果出现 permission denied 错误,执行以下任意一条命令
    sudo chmod -R 777 ./
    sudo chown -R 当前用户名:当前用户名 ./
    # 再次编译
    go build
    
  6. 相关命令

    启动命令: ./masterlab_scoket start
    后台运行: ./masterlab_scoket start -d
    停止后台进程:./masterlab_scoket stop
    指定配置文件:./masterlab_scoket start start -c /xxx/config.toml
    
  7. good luck ~~