golang使用gomonkey和monkey来mock方法或者函数时报panic: permission denied [recovered]
问题: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-wr
文章共307字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
问题:
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
更多推荐
已为社区贡献1条内容
所有评论(0)