MacOS 底下vim出现YCM server shut dow

2020-12-10  本文已影响0人  Yao_Fairytale

最近遭遇YCM server shut down 错误,查看YouCompleteMe
官方repo提供了新的安装步骤。

第一步

brew install cmake python mono go nodejs

但是brew 安装的第一步就给我报错

Error: Permission denied @ apply2files - /usr/local/share/ghostscript/9.50/Resource/Font/wasy10.pfb

大概就是权限出错,于是我把整个文件夹的权限都给了,
于是这个错误就解决了。

sudo chown -R $(whoami): /usr/local/share/ghostscript 

第二步,安装vim ,由于我已经安装了macvim不用管

第三步,我是用vundle管理插件的,进入文件夹再编译一次插件。

 cd ~/.vim/plugged/YouCompleteMe
python3 install.py --all

然后我又得到了一堆错误(新下载的ycm不会有这些错误,是因为我没更新)

npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path /Users/yao/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/tsserver
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, lstat '/Users/yao/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/tsserver'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/yao/.npm/_logs/2020-12-10T03_59_33_483Z-debug.log

然后用下面命令解决

mkdir -p ~/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/tsserver/lib && npm install -g --prefix ~/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/tsserver typescript@3.9.7
上一篇下一篇

猜你喜欢

热点阅读