Ubuntu20.04安装go-micro环境教程

Ubuntu20.04安装go环境教程


安装gcc g++ make 全家桶

sudo apt-get install build-essential

一、安装GO

1、下载go.

链接:https://golang.org/dl/

版本:1.14.15

2、解压

sudo tar -zxvf g1.14.15XXXX  -C /usr/local/ 

3、配置环境

这里不配置全局全局环境,只配置用户环境

cd ~
mkdir gopath
sudo gedit /home/<user_name>/.bashrc

在末尾追加,保存

export GOROOT=/usr/local/go
export GOPATH=$HOME/gopath
export PATH=$PATH:$GOROOT/bin

生效配置

source /home/<user_name>/.bashrc

4、查看版本

go version

5、更改GO环境

go env -w GO111MODULE=on
go env -w GOPROXY=http://goproxy.cn,direct

二、安装svn,git

sudo apt install subversion
sudo apt install git

三、安装goland

  • 进官网下载对应版本的安装包

    ​ 链接:https://www.jetbrains.com/go/

  • 解压,进入bin目录,执行goland.sh

四、安装protobuf

官网教程:
  • 安装依赖工具
sudo apt-get install autoconf automake libtool curl make g++ unzip
  • 在protobuf github上获取版本信息及源码链接,用wget下载:
wget  https://github.com/protocolbuffers/protobuf/releases/download/v3.17.1/protobuf-cpp-3.17.1.tar.gz
  • 解压
tar -xzvf protobuf-cpp-3.17.1.tar.gz
  • 根据官网安装教程依次执行
cd protobuf-3.17.1
./autogen.sh
./configure
make
make check
sudo make install
sudo ldconfig
  • 检查安装
protoc --version

五、安装go-micro

go get -u -v github.com/micro/micro
go get -u -v github.com/micro/go-micro
go get -u -v github.com/micro/protoc-gen-micro
go get -u github.com/golang/protobuf/{proto,protoc-gen-go}

如果出现如下报错:

go get: github.com/mholt/certmagic@v0.9.3 updating to
        github.com/mholt/certmagic@v0.10.2: parsing go.mod:
        module declares its path as: github.com/caddyserver/certmagic
                but was required as: github.com/mholt/certmagic

把-u去掉
这里会在GOPATH/bin目录下安装生成可执行文件,需要将这个目录添加进环境变量

将GOPATH下的bin目录添加进环境变量(同步骤一.3):export PATH=$PATH:$GOPATH/bin

六、GO教程

1、https://www.topgoer.com/

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值