Mac 环境下 Goland 使用 gomonkey ApplyFunc 出现 Permission Denied 的解决方法
·
修复 macOS 系统权限限制(Catalina 及以上系统需操作)
由于 macOS 安全策略(如 SIP 机制)限制内存修改,需替换 Go 的 link 工具:
下载修复工具:
cd $(go env GOPATH)
git clone https://github.com/maruel/macos-golink-wrapper
备份原 link 文件:
mv $(go env GOTOOLDIR)/link $(go env GOTOOLDIR)/original_link
复制修复后的 link 工具:
cp macos-golink-wrapper/link $(go env GOTOOLDIR)/link
chmod +x $(go env GOTOOLDIR)/link
此操作通过调整 link 工具的权限参数绕过系统限制 。
亲测有效,记录一下
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)