阅读量:0
在Ubuntu上配置Golang编译器的步骤如下:
1. 安装Go语言
方法一:使用包管理器安装(推荐新手)
- 更新系统包:
sudo apt update
sudo apt upgrade -y
- 安装Go:
sudo apt install golang-go -y
- 验证安装:
go version
方法二:手动安装最新版本(推荐)
- 下载Go安装包:
wget https://golang.org/dl/go1.21.5.linux-amd64.tar.gz
- 安装Go:
sudo rm -rf /usr/local/go # 删除旧版本(如果存在)
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz # 解压到/usr/local目录
sudo rm go1.21.5.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(Go模块管理需要):
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中添加:
call plug#begin('~/.vim/plugged')
Plug "fatih/vim-go"
call plug#end()
- 安装插件:
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