在Linux主机上搭建Golang开发环境,你可以按照以下步骤进行操作:
1. 下载并安装Go语言
首先从官网下载Go语言的Linux版本,然后解压到指定目录:
# 下载Go 1.23.10 版本(根据需要选择最新稳定版)
wget https://golang.google.cn/dl/go1.23.10.linux-amd64.tar.gz
# 解压到/usr/local目录
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.23.10.linux-amd64.tar.gz
2. 配置环境变量
将Go的二进制目录添加到系统PATH中,并设置Go工作目录:
# 编辑bash配置文件
echo 'export GOROOT=/usr/local/go' >> ~/.bashrc
echo 'export PATH=$PATH:$GOROOT/bin' >> ~/.bashrc
echo 'export GOPATH=/data/go_projects/path' >> ~/.bashrc
echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc
# 使配置立即生效
source ~/.bashrc
3. 验证安装
检查Go版本和环境配置是否正确:
# 查看Go版本
go version # 应输出 go version go1.20.7 linux/amd64
# 查看Go环境配置
go env
4. 配置Go模块
启用Go模块支持(Go 1.16+默认启用):
# 确保模块支持已启用
go env -w GO111MODULE=on
# 添加代理
go env -w GOPROXY=https://repo.yyrd.com/artifactory/aliyun-golang/,direct
5. 安装常用开发工具
安装代码格式化、静态分析等工具:
# 安装常用工具
go install golang.org/x/tools/gopls@latest # Go语言服务器(用于IDE)
go install github.com/go-delve/delve/cmd/dlv@latest # 调试器
go install honnef.co/go/tools/cmd/staticcheck@latest # 静态分析工具
6. 配置IDE(可选)
推荐使用VS Code或GoLand作为开发工具,安装Go扩展后即可获得智能提示、调试等功能。
7. 第一个Go程序
创建并运行一个简单的Go程序验证环境:
# 创建工作目录
mkdir -p ~/go/src/hello
cd ~/go/src/hello
# 创建main.go文件
cat > main.go << EOF
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
EOF
# 编译并运行
go run main.go # 应输出 Hello, Go!
以上步骤完成后,你的Linux主机就具备了完整的Go开发环境。如果需要更高级的配置(如代理设置、交叉编译等),可以进一步调整相关环境变量。