YouCompleteMe ycmd server SHUTDOWN 和 pyenv的问题

周末手欠,pip uninstall 的时候不小心接了个pip在后面,结果虚拟环境里的pip就没了。

那当然是重新装一个就好了:pyenv install 3.7.0,但是此后YouCompleteMe一直挂,有时候又不挂。终于找到了原因:

YCM需要动态链接Python的库,因为我直接 pyenv install 3.7.0,实际上链接到的是老的库,pyenv默认是静态链接。

修复:

$ PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.7.0
$ ./install.py  # 重新编译ycmd

更多文章
  • 消息分帧(字符串设计或协议设计)的两种形式
  • C, Go, Python的错误处理和异常机制杂谈
  • 好的命名是最好的文档
  • 读《系统之美:决策者的系统思考》
  • Linux高分屏支持
  • GCC默认的头文件搜索路径
  • 读《远见-如何规划职业生涯3大阶段》
  • 后端工程师学前端(五): SASS
  • 后端工程师学前端(四): CSS进阶(盒子模型)
  • 读《投资中最简单的事》
  • 后端工程师学前端(三): CSS进阶(特指度、单位和字体族)
  • 后端工程师学前端(二): CSS基础知识(规则与选择器)
  • Swift语法笔记
  • 后端工程师学前端(一): HTML
  • 读《管理的实践》