记一次golang环境的变化
前两天编译打包了了个文件,把env的 goos 搞坏了
导致运行项目一直报错
先是这样
go: unsupported GOOS/GOARCH pair windows/amd64
再是这样
/amd64supported GOOS/GOARCH pair linux
咱就说,咱也是知道环境配置的有问题 ( go env GOOS ),但是就是修改不成功啊
试过的方法
set GOOS=linux
set GOARCH=amd64
go build
还有 要加
SET CGO_ENABLED=0
还有
go env -w <variable_name>=<value>
都不行
最后的最后是这样的成功设置的
go env -w CGO_ENABLED=0 GOOS=linux GOARCH=amd64
改完这个又出来一个问题,
goland编辑器
项目mod是1.14,在设置里设置后就自己变成1.23了
后边发现这个项目不知道啥时候混入一个哈士奇,(把别的项目放里面了 导致有两个mod,自动找版本最高的了)