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

更多文章
  • ssh时自动运行tmux
  • ufw简明教程
  • zerotier简明教程
  • 提取kindle笔记
  • 一个Golang gRPC握手错误的坑
  • Golang(Go语言)爬虫框架colly简明教程及源码阅读与分析
  • 选择合适的技术栈
  • Golang的template(模板引擎)简明教程
  • 毕业三年,一路走来
  • 代码的坏味道
  • 消息分帧(字符串设计或协议设计)的两种形式
  • C, Go, Python的错误处理和异常机制杂谈
  • 好的命名是最好的文档
  • 读《系统之美:决策者的系统思考》
  • Linux高分屏支持