zoukankan      html  css  js  c++  java
  • 学以致用十一-----centos7.2+python3+YouCompleteMe走过的坑

    目的,安装YouCompleteMe 插件

    参考的资料

    https://blog.csdn.net/zs376957686/article/details/77833953

    https://www.cnblogs.com/xiehongfeng100/p/4651972.html#autoid-1-0-0

    https://blog.csdn.net/vah101/article/details/72820540

    https://blog.csdn.net/chenwei1510347223/article/details/77832849

    https://blog.csdn.net/qq_20309931/article/details/75291527

     真的是参考了这些资料,结果误入歧途。

    这些资料具体环境没有写清楚,有些是基于python2.7 显得有点凌乱。

     编译的时候报错,

    正是带入这个参数 --system-libclang,让我走进了一个又有一个坑。

      提示 找不到python的库,但我注意到了后面的提示。   you need to run the command  export PYTHON_CONFIGURE_OPTS ="--enable-shared"

    于是,我把安装好的python又重新编译安装了一遍。

    具体过程,进入python的解压缩包

    make clean

    make distclean

    ./configure --enable-shared  --prefix=/usr/local/python

    结果是我鬼使神差的发现发现了最后一句话

    于是我又重新configure了一遍

    ./configure --enable-shared --enable-optimizations --prefix=/usr/local/python

    然后我发神奇的问题来了。我输入vim --version 发现 vim 都不支持 python了。无论是python 还是python3 都是 “-” 号。

    于是我又把vim重装了一遍,结果还是一样

    在经过了几次卸载重装之后。我试着在configure  python的时候,不带 --enable--optimizations  ,发现vim --version里又支持python3了。泪奔

    再次执行

    所以我又安装CMake了

    还是上面的报错

    后来经过验证,此步可以不带参数  --system--libclang ,主要是给C家族使用补全才用到

  • 相关阅读:
    对spring web启动时IOC源码研究
    对volatile关键字的理解
    [书籍分享]0-009.微信营销与运营解密:利用微信创造商业价值的奥秘
    [JavaWeb基础] 002.JSP和SERVLET初级入门
    [Objective-C] 005_Category(类别)
    [PHP学习教程
    读Pyqt4教程,带你入门Pyqt4 _008
    读Pyqt4教程,带你入门Pyqt4 _007
    宝宝巴士安卓框架介绍
    [安卓基础] 006.打开另一个Activity
  • 原文地址:https://www.cnblogs.com/liongong/p/9638385.html
Copyright © 2011-2022 走看看