nvim をエラーの無い状態にする。
- 前回とは違う参考情報を参照しつつ、nvimの環境構築を進める。
- 「nvim -> :checkhealth」すると、ほどほどエラーが見える。直そう。
参考情報
:checkhealth
- いろいろとエラーが出てくる。。。ので、対処する。
Clipboard
- 以下は無視(GUI環境前提?)
Clipboard (optional)
- WARNING: No clipboard tool found. Clipboard registers (
"+
and"*
) will not work.- ADVICE:
- :help clipboard
- ADVICE:
- WARNING: No clipboard tool found. Clipboard registers (
python 2 & 3
- 以下はpyenv + virtualenvにて対処
Python 2 provider (optional)
- ERROR: Command error (job=5):
'/usr/bin/python2' -c 'import sys; sys.path.remove(""); import ne ovim; print(neovim.__file__)'
(in '/home/username/tmp') - ERROR: Neovim Python client is not installed.
Error: unable to load neovim Python module
- ADVICE:
- Run in shell: pip2 install neovim
- Run in shell: pip2 install neovim
- ADVICE:
Python 3 provider (optional)
- ERROR: Command error (job=8):
'/usr/bin/python3' -c 'import sys; sys.path.remove(""); import ne ovim; print(neovim.__file__)'
(in '/home/username/tmp') Output: Traceback (most recent call last): File "", line 1, in ModuleNotFoundEr ror: No module named 'neovim' - ERROR: Neovim Python client is not installed.
Error: unable to load neovim Python module
- ADVICE:
- Run in shell: pip3 install neovim
- ADVICE:
- ERROR: Command error (job=5):
- 対処
$ pyenv install 3.8.2
$ pyenv install 2.7.18
$ pyenv virtualenv 3.8.2 neovim3
$ pyenv virtualenv 2.7.18 neovim2
$ pyenv shell neovim3
$ pip install --upgrade pip
$ pip install --upgrade pip setuptools
$ pip install pynvim
$ pyenv shell neovim2
$ pip install pynvim
ruby & node.js
- 以下は淡々と対処
Ruby provider (optional)
- WARNING:
ruby
andgem
must be in $PATH.- ADVICE:
- Install Ruby and verify that
ruby
andgem
commands work.
- Install Ruby and verify that
- ADVICE:
Node.js provider (optional)
- INFO: Node.js: v6.17.1
- WARNING: Missing "neovim" npm package.
- ADVICE:
- Run in shell: npm install -g neovim
- Is the npm bin directory in $PATH?
- ADVICE:
- WARNING:
対処(1)
- CentOSにrbenv, Rubyをインストールする
$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build$ echo '# rbenv' >> ~/.bashrc
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ source ~/.bashrc
$ rbenv install 2.7.1
$ rbenv versions
$ ruby -v
$ rbenv global 2.7.1
$ ruby -v
- CentOSにrbenv, Rubyをインストールする
対処(2)
VMware上のCentOS 7でnode.js開発環境を整えるまで
$ git clone git://github.com/creationix/nvm.git ~/.nvm
$ echo "source ~/.nvm/nvm.sh" >> ~/.bashrc
$ source ~/.bashrc
$ nvm ls-remote
$ nvm install 12.18.3
$ nvm alias default 12.18.3対処(3)
$ gem install neovim
$ npm install -g neovim
ということで
ようやくnvimの「:checkhealth」でエラーがなくなった!