今天好不容易装了一个黑苹果,黑苹果的版本是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就可以了