Files
2022-03-10 19:21:58 +08:00

1.0 KiB

go 安装

go下载地址,示例使用 1.17.8

ARM64 https://go.dev/dl/go1.17.8.linux-arm64.tar.gz X86_64 https://go.dev/dl/go1.17.8.linux-amd64.tar.gz

将包下载解压到 /usr/local/go/ 目录下,设置权限为755 chmod -R 755 /usr/local/go/

配置环境变量:

有三个变量GOPATH、PATH、GOROOT

· GOROOT就是go的安装路径

· GOPATH就是go的工作目录

· PATH是go安装路径下的bin目录

· GOBIN需要安装的gobin目录

mkdir -p /usr/local/goworkspace

export GOPATH=/usr/local/goworkspace
export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH
export GOBIN=$GOROOT/bin

上述写入 /etc/profile

下载gobin。对于无法链接官方网络的服务器,需要配置代理。

GO111MODULE=off go get github.com/myitcv/gobin

编译etcd

上述步骤go安装完成后,先运行 patch.sh脚本进行解压和打patch。 然后运行build.sh脚本进行编译。

sh patch.sh

sh build.sh build ../../output
sh build.sh client ../../binarylibs_centos/