这个错误我很清楚,是window没有安装gcc开发环境。
# runtime/cgo
exec: “gcc”: executable file not found in %PATH%
我的问题是:上周还可以正常运行,无论单元测试,还是mian函数启动,
我git pull最新代码后,
然后运行报错了,确定一下是否最近一周tidb代码变动造成的
还是环境设置问题?
这个错误我很清楚,是window没有安装gcc开发环境。
# runtime/cgo
exec: “gcc”: executable file not found in %PATH%
我的问题是:上周还可以正常运行,无论单元测试,还是mian函数启动,
我git pull最新代码后,
然后运行报错了,确定一下是否最近一周tidb代码变动造成的
还是环境设置问题?
Hi,你好,这里的问题应该是在编译某些依赖的包的时候需要使用 cgo,而 cgo 则需要你配置 gcc 编译环境。
具体引入或许你可以看看 go.sum 的变更历史:https://github.com/pingcap/tidb/commits/master/go.sum
你可以试试按照这篇文章所述安装 gcc 编译环境再试试。
不过建议最好还是用 *nix 环境来编译运行 TiDB 呢~
如果可以的话,您能否给一个更加详细的报错信息呢?这样我们可以更方便定位是哪个依赖引入了 cgo~ 我们再研究一下必要性以及决定是否需要修复~
上面显示全部错误信息。
哈哈哈哈,没事,感谢继续关注 TiDB,下次有机会!
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。