今天好不容易装了一个黑苹果,黑苹果的版本是mac osx 10.13,安装成功后,首先就是安装了golang的最新版本go1.18.3.darwin-amd64.pkg,安装完成后,立即体验一下:
go version
结果报错了:
dyld: Symbol not found: _SecTrustEvaluateWithError
Referenced from: /usr/local/go/bin/go
Expected in: flat namespace
Trace/BPT trap: 6
经过近1个小时的折腾,终时弄清楚原因了,golang版本和macos的版本不配匹,解决问题可以用以下两种方法一种:
一、升级macos10.13到更高的版本 MacOS Mojave 10.14.6
二、把golang的版本从最新版go1.18.3降到go1.17.11
然后再 运行 go version就可以了


作者分享了在MacOS Mojave 10.13上安装最新版golang(go1.18.3)遇到的dyld错误,解决方法包括升级系统到10.14.6或降级golang到1.17.11。

4221

被折叠的 条评论
为什么被折叠?



