VSCODE设置GO开发环境
GO下载: https://go.dev/dl/
VSCODE下载:https://code.visualstudio.com/
GO源网站: https://goproxy.io/
1、GO下载及安装
安装目录 C:\Program Files\Go\ (确保勾选“Add Go to PATH”选项。或者手动创建)
系统属性 => 环境变量
系统变量 => Path => 编辑 => 新建 => 浏览 (选择 C:\Program Files\Go\bin)
用户变量 => Path => 编辑 => 新建 => 浏览 (选择 C:\Program Files\Go\bin)
命令行窗口 go version
2、配置Go系统环境
添加环境变量 (系统属性 => 环境变量,系统变量 => 新建)
GOROOT C:\Program Files\Go\
GOPATH C:\GOPATH
GOPROXY https://goproxy.io,direct
GOPRIVATE git.mycompany.com,github.com/my/private
添加环境变量 (系统属性 => 环境变量,用户变量 => 新建)
GOPATH C:\GOPATH
命令行窗口 go env
3、VSCODE安装Go插件 (管理员打开)
扩展 => 搜索GO(Go Team at Google) => 安装
vscode (Ctrl+Shift+P)输入 Go: Install/Update tools
全选并点击确认(稍慢,7项)
打开终端,执行以下命令以启用Go模块功:
go env -w GO111MODULE=on
go env GO111MODULE
go env GOPROXY
go env GOPRIVATE
4、GO项目创建、测试、运行
新建gotest目录
在vscode打开终端,输入
go mod init golang
go mod tidy
新建main.go,输入代码
package main
import "fmt"
func main() {
name := "Go Developers"
fmt.Println("Azure for", name)
}
点击运行和调试(查看调试台没没报错)
编译参数设置 (LINUX运行环境)
$env:GOOS = "linux"
$env:GOARCH = "amd64"
go env -w GOOS=linux
go env -w GOARCH=amd64
go env GOOS
go env GOARCH
launch.json
==========================================
Ubuntu 安装 GO
sudo apt remove golang-go
sudo rm -rf /usr/local/go
sudo apt autoremove
wget https://dl.google.com/go/go1.24.0.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.24.0.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
go version