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

更多文章
  • 如何面试-作为面试官得到的经验
  • 自己写一个容器
  • Golang(Go语言)中实现典型的fork调用
  • 软件开发之禅---大事化小,各个击破
  • 程序员的自我修养:链接,装载与库 阅读笔记
  • Redis源码阅读与分析二:双链表
  • Redis源码阅读与分析三:哈希表
  • Redis源码阅读与分析一:sds
  • Golang runtime 源码阅读与分析
  • Golang的一些坑
  • GC 垃圾回收
  • 设计一个路由
  • Go语言性能优化实战
  • 那些年开发的时候踩过的坑
  • (关系型)数据库优化总结