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