阅读量:0
在Ubuntu系统上配置Go语言开发环境是一个相对简单的过程。以下是详细的步骤:
1. 安装Go语言
方法一:使用包管理器安装(推荐新手)
-
更新系统包
sudo apt update sudo apt upgrade -y -
安装Go
sudo apt install golang-go -y -
验证安装
go version
方法二:手动安装最新版本(推荐)
-
下载Go安装包
GO_VERSION="1.21.5" wget https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz -
安装Go
sudo rm -rf /usr/local/go sudo tar -C /usr/local -xzf go${GO_VERSION}.linux-amd64.tar.gz sudo rm go${GO_VERSION}.linux-amd64.tar.gz -
配置环境变量 编辑用户的shell配置文件(例如
~/.bashrc或~/.zshrc):nano ~/.bashrc在文件末尾添加以下内容:
export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$GOROOT/bin:$GOPATH/bin:$PATH -
重新加载配置
source ~/.bashrc -
验证安装
go version
2. 配置Go工作空间
-
创建工作目录
mkdir -p $HOME/go/{bin,src,pkg} -
验证环境变量
go env GOROOT go env GOPATH go env GOBIN
3. 安装开发工具
-
安装Git
sudo apt install git -y -
配置Git
git config --global user.name "Your Name" git config --global user.email "your.email@example.com" -
安装常用Go工具
go install golang.org/x/tools/cmd/goimports@latest go install golang.org/x/lint/golint@latest go install github.com/go-delve/delve/cmd/dlv@latest
4. 配置编辑器(可选)
VS Code配置
-
安装VS Code
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/ sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list' sudo apt update sudo apt install code -y -
安装Go扩展
- 打开VS Code
- 按
Ctrl+Shift+X打开扩展面板 - 搜索并安装"Go"扩展
Vim配置(可选)
-
安装vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim -
在
~/.vimrc中添加echo 'call plug#begin() Plug "fatih/vim-go" call plug#end()' >> ~/.vimrc -
安装插件
vim +PlugInstall +qall
5. 创建第一个Go程序
-
创建项目目录
mkdir -p $HOME/go/src/hello-world cd $HOME/go/src/hello-world -
初始化Go模块
go mod init hello-world -
创建
main.go文件cat > main.go << 'EOF' package main import "fmt" func main() { fmt.Println("Hello, World!") fmt.Println("Go开发环境搭建成功!") } EOF -
运行程序
go run main.go
6. 常用Go命令
-
查看Go版本
go version -
查看Go环境信息
go env -
格式化代码
go fmt ./... -
运行测试
go test ./... -
下载依赖
go mod download -
清理模块缓存
go clean -modcache -
查看模块依赖
go mod graph
以上就是关于“ubuntu golang配置步骤是什么”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm