При установке YouCompleteMe для vim я хочу установить поддержку Java и Javascript. Следуя инструкциям отсюда , я запускаю:
sudo /usr/bin/python3.6 ./install.py --java-completer --ts-completer
Однако он выдает следующее сообщение:
...
[100%] Linking C shared library /home/vagrant/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/cregex/regex_3/_regex.so
[100%] Built target _regex
Downloading jdt.ls from http://download.eclipse.org/jdtls/snapshots/jdt-language-server-0.54.0-202004152304.tar.gz...
Extracting jdt.ls to /home/vagrant/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/eclipse.jdt.ls/target/repository...
Done installing jdt.ls
ERROR: Unable to find executable 'npm'. npm is required to install TSServer.
Это было бы понятно, за исключением того, что я npm уже настроен на моем PATH
, как показано ниже:
=> npm -v
6.13.4
=> which npm
/home/vagrant/.nvm/versions/node/v8.17.0/bin/npm
Есть ли предположения о том, почему YouCompleteMe с поддержкой ts-completer не удается установить?