地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

Jedi version 0.15.2 too old, requires >= 0.17.0

vimpythonを書く際の補完に使ってるjedi関連でエラーが発生。

エラーメッセージ

File "completion.py", line 698, in <module>

私の環境。

vim version: NVIM v0.4.3
node version: v13.9.0
coc.nvim version: 0.0.78-9febe802b3

jediのアップデートだけで解決かと思ったがvimが見てるプラグインの.cacheの削除をしないとうまく読み込まれなくハマった。

$ pip install -U jedi

でアップデートしてdeinのcache(下記は指定してるのでデフォルトの場合はデフォルトを削除する)

$ rm -rf ~/.cache/dein/.cache

その後にvimプラグインのアップデートを行うことでエラーは消えた。

call dein#update()

エラーメッセージでぐぐると4日前に既にissueがあって解決策まで作者が答えてくれてる。早い。

github.com