Linux服务器(全局用户环境)安装Go和代码实测
#!/bin/bash
# 安装Go环境并测试是否成功安装
# 安装Go语言环境
echo "开始安装Go环境..."
wget https://dl.google.com/go/go1.14.6.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.14.6.linux-amd64.tar.gz
rm go1.14.6.linux-amd64.tar.gz
echo "Go环境安装完成。"
# 设置Go环境变量
echo "设置Go环境变量..."
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
echo "Go环境变量设置完成。"
# 检查Go版本
echo "检查Go版本..."
go version
# 创建Go项目目录
echo "创建Go项目目录..."
mkdir -p ~/go/src/hello
cd ~/go/src/hello
# 创建Go语言源文件
echo 'package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}' > hello.go
# 编译并运行Go程序
echo "编译并运行Go程序..."
go build
./hello
# 清理测试文件
echo "清理测试文件..."
rm hello
这段脚本首先下载并安装Go语言环境,然后设置环境变量,检查Go版本,创建Go项目目录,编写一个简单的Hello World程序,编译并运行该程序,最后清理生成的文件。这个过程模拟了一个完整的Go语言安装和简单程序运行的生命周期。
评论已关闭