MAC M1芯片使用golang的mock打桩库gomonkey没有权限问题解决
1. 找到gomonkey库的源码文件 modify_binary_darwin.go
# 找到gomonkey库所在的目录
cd ~/go/pkg/mod/github.com/agiledragon/gomonkey/v2@v2.9.0
# 编辑 modify_binary_darwin.go 文件,修改第七行
sudo vim modify_binary_darwin.go
err := mprotectCrossPage(target, len(bytes), syscall.PROT_READ|syscall.PROT_WRITE)