博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装YouCompleteMe时,编译依赖的python版本不对
阅读量:5262 次
发布时间:2019-06-14

本文共 664 字,大约阅读时间需要 2 分钟。

启动vim打开文件时出错:

The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). YCM core library compiled for Python 2 but loaded in Python 3. Set the 'g:ycm_server_pytho

n_interpreter' option to a Python 2 interpreter path.

原因:

参照官网github上的文档编译命令:cmake -G "Unix Makefiles" -DPATH_TO_LLVM_ROOT=~/ycm_temp/llvm_root_dir . ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp,默认使用的是python2

 

解决方案:

关闭使用python2的默认行为,关闭宏USE_PYTHON2,如下:

cmake -G "Unix Makefiles" -DPATH_TO_LLVM_ROOT=~/ycm_temp/llvm_root_dir -DUSE_PYTHON2=OFF . ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/

参考:

https://github.com/Valloric/YouCompleteMe#intro

转载于:https://www.cnblogs.com/shanql/p/6051593.html

你可能感兴趣的文章
c#无边框异形窗体制作
查看>>
spring中的aop演示
查看>>
idea常用快捷键
查看>>
Flex开发自定义控件
查看>>
vue中如何实现后台管理系统的权限控制
查看>>
Android中RelativeLayout各个属性的含义
查看>>
Windows Server 2008 IIS 安装和文件的web share
查看>>
自定义template
查看>>
ubuntu更新软件源
查看>>
Android MPAndroidChart LineChart 显示数据格式化
查看>>
mysql日志
查看>>
【iOS】[[NSBundle mainBundle] loadNibNamed:nibTitle owner:self options:nil] 异常
查看>>
提车!
查看>>
android 多媒体框架中mediaplay与opencore的衔接调用过程
查看>>
Android应用框架之Android Application
查看>>
【JZOJ6239】【20190629】智慧树
查看>>
powerDesigner 技巧
查看>>
使用Spring MVC表单标(转)
查看>>
大数据知识学习
查看>>
CentOS 7 安装MongoDB详细步骤
查看>>