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
相关推荐
☆cwlulu8 小时前
git分支管理详解
开发语言·git·青少年编程
hashiqimiya9 小时前
harmonyos的鸿蒙的跳转页面的部署
开发语言·前端·javascript
零基础的修炼9 小时前
Linux---序列化与反序列化
java·开发语言
敲代码的嘎仔9 小时前
JavaWeb零基础学习Day6——JDBC
java·开发语言·sql·学习·spring·单元测试·maven
GIS瞧葩菜9 小时前
【无标题】
开发语言·前端·javascript·cesium
j_xxx404_10 小时前
C++ STL:list|了解list|相关接口|相关操作
开发语言·c++
脏脏a10 小时前
类与对象(上):面向过程到面向对象的跨越,类的定义、封装与 this 指针等核心概念深度剖析
开发语言·c++
熊猫比分站11 小时前
[特殊字符] Java/Vue 实现体育比分直播系统,支持多端实时更新
java·开发语言·vue.js
inferno11 小时前
Maven基础(一)
java·开发语言·maven
csbysj202011 小时前
SQLite Truncate Table: 完全删除表中的数据
开发语言