基础部署之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!