温馨提示×

ubuntu golang配置步骤是什么

小樊
52
2025-07-15 19:32:57
栏目: 编程语言

在Ubuntu系统上配置Go语言开发环境是一个相对简单的过程。以下是详细的步骤:

1. 安装Go语言

方法一:使用包管理器安装(推荐新手)

  1. 更新系统包

    sudo apt update
    sudo apt upgrade -y
    
  2. 安装Go

    sudo apt install golang-go -y
    
  3. 验证安装

    go version
    

方法二:手动安装最新版本(推荐)

  1. 下载Go安装包

    GO_VERSION="1.21.5"
    wget https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz
    
  2. 安装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
    
  3. 配置环境变量 编辑用户的shell配置文件(例如~/.bashrc~/.zshrc):

    nano ~/.bashrc
    

    在文件末尾添加以下内容:

    export GOROOT=/usr/local/go
    export GOPATH=$HOME/go
    export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
    
  4. 重新加载配置

    source ~/.bashrc
    
  5. 验证安装

    go version
    

2. 配置Go工作空间

  1. 创建工作目录

    mkdir -p $HOME/go/{bin,src,pkg}
    
  2. 验证环境变量

    go env GOROOT go env GOPATH go env GOBIN
    

3. 安装开发工具

  1. 安装Git

    sudo apt install git -y
    
  2. 配置Git

    git config --global user.name "Your Name"
    git config --global user.email "your.email@example.com"
    
  3. 安装常用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配置

  1. 安装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
    
  2. 安装Go扩展

    • 打开VS Code
    • Ctrl+Shift+X打开扩展面板
    • 搜索并安装"Go"扩展

Vim配置(可选)

  1. 安装vim-plug

    curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
    
  2. ~/.vimrc中添加

    echo 'call plug#begin()
    Plug "fatih/vim-go"
    call plug#end()' >> ~/.vimrc
    
  3. 安装插件

    vim +PlugInstall +qall
    

5. 创建第一个Go程序

  1. 创建项目目录

    mkdir -p $HOME/go/src/hello-world
    cd $HOME/go/src/hello-world
    
  2. 初始化Go模块

    go mod init hello-world
    
  3. 创建main.go文件

    cat > main.go << 'EOF'
    package main
    import "fmt"
    func main() {
        fmt.Println("Hello, World!")
        fmt.Println("Go开发环境搭建成功!")
    }
    EOF
    
  4. 运行程序

    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
    

0