miyazi888の覚え書き日記

学習したことを書き留めてます。

neovimでcheckhealthした時にOKにならない時のメモ

neovimを普段使っているんですが、時々、何かが動作うまく動作しなくなる時があって、そんな時は:checkhealthとか打つと大抵、何かがNGになっている。 特にpython系でOKでない時に、いろいろと時間を食ってしまうので、メモしておきます。

pyenv、virtualenvは導入済みとします。

python2系がOKにならない

pyenv shell <環境名>

pyenv versionsで各環境名は確認できる。

~/.c/nvim ❯❯❯ pyenv versions
  system
  2.7.15
  2.7.15/envs/py2neovim
* 3.7.1 (set by /Users/miyajimatakeshi/.pyenv/version)
  3.7.1/envs/py3neovim
  py2neovim
  py3neovim

python2系の環境はpy2neovimなので、以下のコマンドで環境に入り込み、pipコマンドでpynvimをupdateする

pyenv shell py2neovim
pip install --upgrade pynvim

python3系がOKにならない

python2系とほぼ同じ python3系の環境はpy3neovimなので、以下のコマンドで環境に入り込み、pipコマンドでpynvimをupdateする

pyenv shell py3neovim
pip3 install --upgrade pynvim

rubyとnode

たいだい、checkhealthに親切にもコマンドが載っているので、それをそのまま叩く