基础部署之GO环境
# 下载二进制包
[root@anolis ~]# wget https://mirrors.aliyun.com/golang/go1.23.4.linux-amd64.tar.gz
# 解压二进制包
[root@anolis ~]# tar zxvf go1.23.4.linux-amd64.tar.gz -C /usr/local/
[root@anolis ~]# cd /usr/local/go/
[root@anolis go]# ls
api codereview.cfg doc lib misc pkg SECURITY.md test
bin CONTRIBUTING.md go.env LICENSE PATENTS README.md src VERSION
# 配置环境变量
[root@anolis go]# echo "export GOROOT=/usr/local/go" >> /etc/profile
[root@anolis go]# echo "export GGOROOT=/usr/local/go" >> /etc/profile
[root@anolis go]# echo "export PATH=$PATH:$GOROOT/bin" >> /etc/profile
[root@anolis go]# source /etc/profile
[root@anolis go]# go version
go version go1.23.4 linux/amd64
# 部署成功
编写一个简单的测试脚本
[root@anolis ~]# cat hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
[root@anolis ~]# go run hello.go
Hello, World!