【Go】开发环境搭建

==================================================================

1、环境变量

2、编译

3、配置vscode开发环境

4、环境变量

==================================================================

1、环境变量

GOROOT 指定SDK安装目录根
Path bin目录
GOPATH 工作目录

2、编译

# 编译
go build main.go
# 指定输出文件名
go build -o m.exe main.go

3、配置vscode开发环境

go env -w GO111MODULE="on"
go env -w GOPROXY="https://goproxy.cn,direct"

有条件的要FQ,要从github上下载。在vscode界面按键盘 ctrl+shift+p,输入 Go: install/update tools,回车如下图,选择要安装的依赖(这里全选),等待安装完成。

调试环境

工作目录:D:\00_develop\ycx-study\ycx-go

项目目录:D:\00_develop\ycx-study\ycx-go\src\p1

初始化mod,在p1目录下执行

go mod init github.com/ycx/p1

vscode打开p1目录,F5开始调试,F10单步,F11进入

在.vscode目录下添加launch.json文件

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch Package",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            "program": "${workspaceRoot}",
            "args": ["-config", " server.json"],
            "cwd": "${workspaceRoot}",
            "buildFlags": "-tags 'server'",
        }
    ]
}

4、环境变量

PowerShell

临时设置

$env:VariableName = "Value"

永久设置

# 用户变量
[System.Environment]::SetEnvironmentVariable("VariableName", "Value", "User")
#系统变量
[System.Environment]::SetEnvironmentVariable("VariableName", "Value", "Machine")

所有环境变量

Get-ChildItem Env:
gci Env:

特定环境变量

$env:Path
Get-Item Env:Path

CMD

临时设置

set VariableName=Value

永久设置

# 用户变量
setx VariableName Value
# 系统变量
setx /M VariableName Value
所有环境变量
set

特定环境变量

echo %Path%

 

posted @ 2025-04-16 20:25  谷粒-笔记  阅读(44)  评论(0)    收藏  举报