踩了两次坑, 记录下.
问题描述
执行brew upgrade
后, 终端打开 .vimrc
文件一直报错:
显示 [vim-hug-neovim-rpc] requires one of :pythonx import [pynvm|neovim]
.
解决方法
vim-hug-neovim-rpc 的 Issues Error Every time I load in vim8 (not neovim) 提到了这个.
Vim 跑了下:pythonx import sys; print(sys.path)
, 发现Vim里面用的Python是3.10.
而我本地的 python3 版本却是 3.7.9. 猜测brew upgrade
后, relink了3.7.9?
参考上面的解法, 终端执行:
/usr/local/opt/[email protected]/bin/pip3 install pynvim |
再次打开.vimrc
, 无报错. OK.
最后, 为了避免下次 brew upgrade 又出问题, 建议更新zshrc
:
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc |