问题:
golang写单元测试中一般会用到monkey或者gomonkey来进行mock数据。在mac环境中会报如下错误:
panic: permission denied [recovered]
panic: permission denied
解决方法
1、下载工具
cd `go env GOPATH`
git clone https://github.com/eisenxp/macos-golink-wrapper.git
2、重命名link重命名为original_link
mv `go env GOTOOLDIR`/link `go env GOTOOLDIR`/original_link
3、copy第一步下载的工具到GOTOOLDIR目录下
cp `go env GOPATH`/macos-golink-wrapper/link `go env GOTOOLDIR`/link
4、给link执行权限
chmod +x `go env GOTOOLDIR`/link