【vim】 brew update & upgrade 後の vim9.0 で、pynvim|neovim のエラー
2022年12月17日Table of Contents
久しぶりに、vim環境を最新化しようかと、Linux, macOSで brew update と upgrade。
ま、あるあるトラブルなのですが、pythonがまたマイナーバージョン上がってた。
久しぶりにやると、都度 忘れがちなので、メモ。
ついでに、vim9.0 に。
発生したエラー「[vim-hug-neovim-rpc] requires one of :pythonx import [pynvim|neovim]
command to work」
ざっくり言うと、pythonのマイナーバージョンが上がってるだけ。
対応は、symlink 貼り直すだけなんですが、よく忘れる。
では、対応手順。
解消方法
-
発生してるエラー
[vim-hug-neovim-rpc] requires one of
:pythonx import [pynvim|neovim]
command to work -
vimワンライナーで確認
:pythonx import sys; print(sys.path)
-
結果
['/usr/local/Cellar/python@3.10/3.10.9/Frameworks/Python.framework/Versions/3.10/lib/python310.zip', '/usr/local/Cellar/python@3.10/3.10.9/Frameworks/Python.fra mework/Versions/3.10/lib/python3.10', '/usr/local/Cellar/python@3.10/3.10.9/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload', '/usr/local/C ellar/python@3.10/3.10.9/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages', '_vim_path_']
-
解消するため、リンクの貼り直し
brew link --overwrite python@3.10 --force pip3 install pynvim
- 実行ログ
Collecting pynvim Downloading pynvim-0.4.3.tar.gz (56 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.2/56.2 kB 907.3 kB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting msgpack>=0.5.0 Downloading msgpack-1.0.4-cp310-cp310-macosx_10_9_x86_64.whl (74 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.9/74.9 kB 2.2 MB/s eta 0:00:00 Collecting greenlet Downloading greenlet-2.0.1-cp310-cp310-macosx_10_15_x86_64.whl (203 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 203.7/203.7 kB 3.4 MB/s eta 0:00:00 Building wheels for collected packages: pynvim Building wheel for pynvim (setup.py) ... done Created wheel for pynvim: filename=pynvim-0.4.3-py3-none-any.whl size=41586 sha256=26f8011207df72aef4ed7534a54795430c8c287772e60d6ff7bcd44e0b41d376 Stored in directory: /Users/***/Library/Caches/pip/wheels/0c/4e/4e/cf0fc57df2eb312c9a26f67d1bf312a20ecbc269fcbf20cf6d Successfully built pynvim Installing collected packages: msgpack, greenlet, pynvim Successfully installed greenlet-2.0.1 msgpack-1.0.4 pynvim-0.4.3
-
確認
vim
-
解消後
VIM - Vi IMproved ~ ~ version 9.0.1050 ~ by Bram Moolenaar 他. ~ Vim はオープンソースであり自由に配布可能です ~ ~ ウガンダの恵まれない子供たちに援助を! ~ 詳細な情報は :help iccf<Enter> ~ ~ 終了するには :q<Enter> ~ オンラインヘルプは :help<Enter> か <F1> ~ バージョン情報は :help version9<Enter>