目录
- Go语言简介
- 安装前准备
- 在Ubuntu上安装Go语言
- 通过APT安装(推荐简单)
- 手动下载安装包安装(最新版本)
- 配置环境变量
- 验证安装
- 编写第一个Go程序
- 常见问题及解决方案
- 推荐开发工具及配置
1. Go语言简介
Go(又称Golang)是Google开发的开源编程语言,语法简洁,性能优异,适合系统编程、云计算及微服务开发。
2. 安装前准备
- 需要一台运行Ubuntu的Linux机器,建议Ubuntu 20.04及以上版本
- 有网络连接
- 拥有sudo权限
3. 在Ubuntu上安装Go语言
方法一:使用APT包管理器安装(版本可能不是最新)
sudo apt update
sudo apt install golang-go
安装完成后,可用以下命令查看版本:
go version
方法二:手动下载安装官方最新版本(推荐)
- 访问Go官网获取最新版下载链接:
- 下载tar.gz包(以Go 1.21.0为例):
wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz
- 解压安装包到
/usr/local
目录:
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
- 配置环境变量(写入
~/.profile
或~/.bashrc
):
export PATH=$PATH:/usr/local/go/bin
执行下面命令立即生效:
source ~/.profile
4. 配置GOPATH环境变量(可选)
GOPATH 是工作区路径,默认是 $HOME/go
。
如果需要自定义:
export GOPATH=$HOME/mygo
export PATH=$PATH:$GOPATH/bin
5. 验证安装
go version
显示版本说明安装成功。
测试简单Hello World:
mkdir -p ~/go/src/hello
cd ~/go/src/hello
nano hello.go
写入代码:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
执行:
go run hello.go
输出:
Hello, Go!
6. 常见问题及解决方案
问题 | 解决方案 |
---|---|
命令行找不到go 命令 | 确认环境变量 $PATH 配置是否正确 |
安装版本过低 | 手动下载安装最新版替换系统包管理安装的版本 |
权限问题 | 使用 sudo 进行解压和安装 |
7. 推荐开发工具及配置
- VS Code + Go插件
- 支持代码补全、调试、格式化
- GoLand(付费IDE,功能强大)
- 代码格式化:
go fmt hello.go
- 代码检测:
go vet ./...
参考链接
- 官方网站:https://go.dev/
- Go语言中文网:https://studygolang.com/
- VS Code Go插件:https://marketplace.visualstudio.com/items?itemName=golang.Go
发表回复