YouCompleteMe 安装时遇到的 Build.py 错误:如何解决校验和不匹配问题,以及是否支持 PHP 代码补全?

youcompleteme 安装时遇到的 build.py 错误:如何解决校验和不匹配问题,以及是否支持 php 代码补全?

YouCompleteMe安装中的Build.py错误

在安装YouCompleteMe时,使用脚本install.py并指定特定选项后,可能会遇到错误。错误信息中提到了找不到文件、提取jdt.ls失败以及文件读取失败。

检查了build.py文件后,发现错误可能源于第1032行,该行试图使用tarfile.open()打开一个tar文件。查看错误栈后,发现无法成功打开文件。

通过深入调查,用户发现问题是由于下载的jdt.ls压缩包的校验和不匹配,导致脚本删除了用户手动下载的完整压缩包。通过注释掉tarfile.open()这一行,用户能够成功安装YouCompleteMe。

虽然这个方法解决了安装问题,但用户对编码校验不匹配的潜在安全隐患表示担忧。另外,用户还询问ycm是否有PHP补全插件。

以上就是YouCompleteMe 安装时遇到的 Build.py 错误:如何解决校验和不匹配问题,以及是否支持 PHP 代码补全?的详细内容,更多请关注其它相关文章!