场景

本地环境:windows
生产环境:linux
现想在本地将go脚本编译为可执行二进制文件,转移至生产中进行运行测试。但go build不生效。

方案(修改GOOS)

cmd打开命令行,执行go env查看本地go环境,发现GOOS为windows。【go】windows环境设置goos插图

于是执行以下命令,改为linux

set $Env:GOOS="linux"     // 临时
go env -w GOOS=linux     // 全局

此时执行go build -o test .\main.go进行文件编译

当本地windows环境再想测试时,go env -w GOOS=windows改为windows,即可go run .\main.go

本站无任何商业行为
个人在线分享-虚灵IT资料分享 » 【go】windows环境设置goos
E-->