Bug:mac上运行go run main.go 报错,fork/exec /var/fold/T/go-build269/b001/ex

Bug:mac上运行go run main.go 报错,fork/exec /var/fold/T/go-build269/b001/ex

今天通过goland执行go run main.go运行我本地编写好的go代码时,发现报错fork/exec / xxx

解决办法

方法一:

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

bash 复制代码
# 设置为正确的GOOS
go env -w GOOS="darwin"
# GOOS=darwin GOARCH=amd64 go build -o  http -v ./main.go

方法二:

可能是因为重装或者更新go版本后,并没有在env里更新

  • /var/folders/ty/q11880gn5797hjv_tnk2m_k80000gn/路径。
    卸载golang的同时删除go env
bash 复制代码
# 卸载golang同时删除之前的go env配置
% rm -rf /usr/local/go 
% rm -rf /etc/paths.d/go
% go env GOENV                                           
/Users/biandong/Library/Application Support/go/env
% cd /Users/biandong/Library/Application Support/
% rm -rf go

执行完成后,重新安装golang即可。

tips:Mac操作Goland常用快捷键

command+L:跳转到指定行

command+option+L:格式化代码

command+F:在当前文件搜索

command+shift+F:全局搜索

command+shift+T:设置go_test.go

command+N:进入generate

相关推荐
pe7er4 天前
Mac 修复「XXXXX已损坏,无法打开」完整方案
mac
rocket v3.5.68 天前
Beyond Compare 永久试用 Pro 功能教程(MacOS 版)
mac·beyond compare·无限试用
callJJ8 天前
Volta + Claude Code 在 Windows 上的路径 Bug 复盘
windows·bug
xsc-xyc8 天前
记一次RK3568搭建NAS BUG:开发板插上 USB 移动硬盘没反应
bug
放风铃的兔子10 天前
我把 5 个 Python bug 投进 CubeSandbox 当沙盘 —— 从 envd 协议反编译到一键 RED→GREEN
bug·issue
zh_xuan10 天前
诡异Bug:输入框删除字符,却越删越多
android·bug
Flywith2411 天前
开源项目:把本地视频转成 Live Photo 并导入 Apple Photos
app·mac·apple
绘梨衣54711 天前
采集基类设计遇到的描述符bug
爬虫·python·bug
不吃鱼的羊11 天前
达芬奇工具Bug
bug
油炸自行车11 天前
【bug】Qt 6 Q_NAMESPACE 跨 DLL 链接错误:LNK2019 无法解析 staticMetaObject
数据库·c++·qt·bug·link2019·q_namespace_exp·namespaceexport