安装LiteIDE频繁会遇到Find def error的问题,正常情况下也不知是啥原因,突然想着尝试下使用命令行运行,看看日志输出了啥,突然就没问题了,可以正常使用了
检查GOPATH是否正常
在Teminal运行命令即可
/Applications/LiteIDE.app/Contents/MacOS/LiteIDE
感觉可能与命令行的配置环境有关,也不知依赖了哪一个变量,比较玄学
记录下来方便后来者
其他可能的问题
1. 替换最新版本的gocode gotools
834 go install github.com/visualfc/gotools@latest
835 go install github.com/visualfc/gocode
2. 配置GOMODULE变量,需要baidu下关键词
3. 等待5-10分钟,等待Indexer完成索引
4. 杀死进程 gocode, liteide在崩溃后会残留一些进程,需要清理掉
Finally. 找到了最核心的原因:新版的Macos增加了磁盘访问权限限制,授予LiteIDE完全的磁盘访问权限以后就不用从命令行启动了,因为命令行默认就有权限,所以从命令行启动不会有错误出现