今天想学习一下 golang 然后简单写了个小项目。测试运行的时候报错:
fork/exec C:\Users\ADMINI~1\AppData\Local\Temp\go-build109468398\b001\exe\shikigami.exe: This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information and then contact the
software publisher.
然后我 Google 了一下,上面说是包名没写对 但是我的包名确实是正确的 package main
我折腾了很久 发现无果 重启后正常运行了 但是好景不长 过了大概几十分钟又是这个问题了.
这是我的环境
go version go1.14.2 windows/amd64
Windows10 1909 amd64
使用 Goland 2020.1
set GO111MODULE=auto
set GOARCH=amd64
set GOBIN=
set GOCACHE=E:\Go\buildcache
set GOENV=C:\Users\Administrator\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\Administrator\go
set GOPRIVATE=
set GOPROXY=https://goproxy.cn,https://gocenter.io,https://goproxy.io,direct
set GOROOT=E:\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=E:\Go\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=0
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -fmessage-length=0 -fdebug-prefix-map=C:\Users\ADMINI~1\AppData\Local\Temp\go-build977297266=/tmp/go-build -gno-record-gcc-switches
代码只是简单的 Hello World
各位有什么建议嘛
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.