Mac上运行go run main.go 报错fork/exec ******* main: exec format error

今天通过goland执行go run main.go运行我本地编写好的go代码时,发现报错fork/exec / xxxfork/exec /var/folders/w6/b889vmrj5nndts1bypnytr380000gn/T/go-build816012145/b001/exe/main: exec format error

解决办法

方法一:

因为当前go的build环境不对,比如:我是mac系统,但是之前go中的GOOS配置的是linux,因此导致报错

设置为正确的GOOS

bash 复制代码
go env -w GOOS="darwin"
# GOOS=darwin GOARCH=amd64 go build -o  main -v ./main.go
相关推荐
cnxy1884 小时前
围棋对弈Python程序开发完整指南:步骤1 - 棋盘基础框架搭建
开发语言·python
程序员-周李斌5 小时前
Java 死锁
java·开发语言·后端
JasmineWr6 小时前
CompletableFuture相关问题
java·开发语言
零雲6 小时前
java面试:知道java的反射机制吗
java·开发语言·面试
Jeremy爱编码6 小时前
实现 Trie (前缀树)
开发语言·c#
laocooon5238578866 小时前
插入法排序 python
开发语言·python·算法
你的冰西瓜7 小时前
C++中的list容器详解
开发语言·c++·stl·list
就不掉头发7 小时前
I/O复用
运维·服务器·c语言·开发语言
梦里小白龙7 小时前
JAVA 策略模式+工厂模式
java·开发语言·策略模式
安_7 小时前
js 数组splice跟slice
开发语言·前端·javascript