以下是在Linux下搭建Golang开发环境的步骤:
下载安装包
从官网下载对应系统架构的安装包(如go1.23.10.linux-amd64.tar.gz
),推荐使用wget
命令:
wget https://golang.org/dl/go1.23.10.linux-amd64.tar.gz
解压到/usr/local
目录:
sudo tar -C /usr/local -xzf go1.23.10.linux-amd64.tar.gz
配置环境变量
编辑~/.bashrc
(或~/.zshrc
),添加以下内容:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
使配置生效:
source ~/.bashrc
验证安装
运行go version
,显示版本号即成功。
(可选)配置模块代理
启用Go模块并设置国内代理(加速依赖下载):
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
测试开发环境
创建项目目录和测试代码:
mkdir -p $GOPATH/src/hello
cd $GOPATH/src/hello
cat > main.go <<EOF
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
EOF
编译运行:
go run main.go
输出Hello, Go!
即配置成功。
安装常用工具(可选)
go install golang.org/x/tools/cmd/goimports@latest
go install github.com/go-delve/delve/cmd/dlv@latest
说明:
asdf
等工具切换版本。/home/username/go
),并相应调整环境变量。