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)
}

点击运行和调试(查看调试台没没报错)

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Run main.go with args",
      "type": "go",
      "request": "launch",
      "mode": "auto",
      "program": "${workspaceFolder}/main.go",
      "env": {},
      "args": ["--env=dev"]
    }
  ]
}

编译参数设置 (LINUX运行环境)

$env:GOOS = "linux"
$env:GOARCH = "amd64"

go env -w GOOS=linux
go env -w GOARCH=amd64

go env GOOS
go env GOARCH 

go build -o service-cmd main.go

launch.json

posted @   vicowong  阅读(939)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示