golang

mac book m1上godog报错,报错信息为exec format error

报错信息如下:

clickable Avatar: undefined
go test -v godogs_test.go 
fork/exec /var/folders/6b/c3hzkgfx1vq9cmbjf892pxv00000gn/T/go-build4126420502/b001/godogs.test: exec format error
FAIL    command-line-arguments  0.001s
FAIL

解决方法

go env -w GOARCH=arm64

go env -w GOOS=darwin

之后再执行go test 命令就不报错了

原因分析

是由于我在电脑上打windows的exe,命令为CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o simulatorPortal.exe main.go,修改了go env,所以导致系统不匹配了,才报exec format error

留言

您的邮箱地址不会被公开。 必填项已用 * 标注

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。