Debian如何配置Go语言的开发环境
导读:Debian配置Go语言开发环境步骤 1. 安装Go语言 Debian系统可以通过APT包管理器或手动下载安装包两种方式安装Go语言,推荐优先使用APT(简单快捷),若需要特定版本则选择手动安装。 方法一:使用APT包管理器安装(推荐新手)...
Debian配置Go语言开发环境步骤
1. 安装Go语言
Debian系统可以通过APT包管理器或手动下载安装包两种方式安装Go语言,推荐优先使用APT(简单快捷),若需要特定版本则选择手动安装。
方法一:使用APT包管理器安装(推荐新手)
- 更新APT包列表:
sudo apt update
- 安装Go语言:
sudo apt install golang-go
- 验证安装:
若输出类似go version
go version go1.20.3 linux/amd64
,则说明安装成功。
方法二:手动下载安装(自定义版本)
- 访问Go官方下载页面(golang.org/dl),选择适合Debian的
.tar.gz
格式安装包(如go1.23.1.linux-amd64.tar.gz
)。 - 下载并解压到
/usr/local
目录:wget https://golang.org/dl/go1.23.1.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.23.1.linux-amd64.tar.gz
- 配置环境变量:
编辑~/.bashrc
(或~/.profile
)文件,添加以下内容:export GOROOT=/usr/local/go # Go安装目录 export GOPATH=$HOME/go # 工作目录(存放代码和依赖) export PATH=$PATH:$GOROOT/bin:$GOPATH/bin # 将Go命令加入PATH
- 使配置生效:
source ~/.bashrc
- 验证安装:
go version
2. 配置Go工作区(可选,推荐使用Go Modules)
传统Go开发使用工作区(包含src
、pkg
、bin
三个目录),但Go 1.11及以上版本推荐使用Go Modules(更灵活的依赖管理)。
传统工作区配置
- 创建工作区目录:
mkdir -p ~/go/src ~/go/pkg ~/go/bin
- 设置
GOPATH
(若未在环境变量中配置):echo "export GOPATH=$HOME/go" > > ~/.bashrc echo "export PATH=$PATH:$GOPATH/bin" > > ~/.bashrc source ~/.bashrc
使用Go Modules(推荐)
- 初始化模块:在项目目录下运行(如
~/go/src/myproject
):
这会生成go mod init myproject
go.mod
文件,用于管理项目依赖。
3. 安装开发工具
- 安装构建工具:
sudo apt install build-essential
- 安装VS Code及Go扩展(推荐):
- 安装VS Code:
sudo snap install --classic code
- 打开VS Code,点击左侧扩展图标,搜索“Go”并安装Microsoft官方扩展。
- 配置Go工具:打开命令面板(
Ctrl+Shift+P
),输入“Go: Install/Update Tools”,勾选gopls
(语言服务器)、dlv
(调试器)等工具并安装。
- 安装VS Code:
4. 创建并运行第一个Go项目
- 创建项目目录:
mkdir -p ~/go/src/hello cd ~/go/src/hello
- 初始化模块(若使用Go Modules):
go mod init hello
- 创建
hello.go
文件:package main import "fmt" func main() { fmt.Println("Hello, Debian Go!") }
- 运行程序:
若输出go run hello.go
Hello, Debian Go!
,则说明环境配置成功。
5. 可选:使用Docker配置Go环境
若需要隔离的开发环境,可使用Docker:
- 创建
Dockerfile
:FROM golang:1.23 WORKDIR /app COPY . . RUN go mod download RUN go build -o main . CMD ["./main"]
- 构建并运行容器:
访问docker build -t my-go-app . docker run -p 8080:8080 my-go-app
http://localhost:8080
即可查看应用。
通过以上步骤,你已在Debian系统上成功配置Go语言开发环境,可根据需求选择传统工作区或Go Modules进行项目开发。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian如何配置Go语言的开发环境
本文地址: https://pptw.com/jishu/733878.html