【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%

浙公网安备 33010602011771号