vim - Vim 插件 youcompleteme: 无法启动 Ycm Server / YcmToggleLogs 无显示
问题描述
我对 Mac OSX 10.13 上的 Vim 很陌生。我安装了一些插件,尤其是与 Python 一起使用的插件。
因此,我安装了 YouCompleteMe 并对其进行了编译。最初我收到一个错误,因为 Kite 的试用关闭了服务器。但是这个我停用了,现在我重新启动并重新启动服务器只是为了让它关闭。并且 YcmToggleLogs 没有显示任何内容:-(
我遵循了这里给出的所有建议:YCM 错误。ycmd 服务器 SHUT DOWN(重启机智...文档中的说明
但它仍然不起作用。
当然,我遵循了官方安装手册:
通过 Vundle 安装 YCM 插件
安装 cmake、macvim 和 python请注意,不支持系统 vim。
冲泡安装 cmake macvim python 。
安装 mono、go、node 和 npm冲泡安装单声道去nodejs
编译 YCM
cd ~/.vim/bundle/YouCompleteMe python3 install.py --all
顺便说一句,在编译所有内容时,我会收到以下几条警告:
ld:警告:基于文本的存根文件 /*****/CoreFoundation.tbd 和库文件
/****//CoreFoundation.framework/CoreFoundation 不同步。
回退到库文件进行链接。
有什么想法我能做些什么来让它起步吗?
谢谢。
解决方案
在 Linux 上,VIM >8.1
要解决此问题,请从插件运行安装程序。
转到vim文件夹
cd ~/.vim/plugged/YouCompleteMe
并运行installer.sh
./installer.sh
希望这个解决方案也能解决您的问题。
推荐阅读
- objective-c - 内存泄漏 NSBlockOperation
- recursion - 使用主定理求解 $t(n)=t(\frac{n}{5})+t(\frac{n}{17}) +n$
- python - 基本的并行 python 程序在 Windows 上冻结
- java - HERE 映射 Android:RouteManager 类在哪里?
- mysql - laravel api 返回空值
- routes - Laravel 5.5 - 使用 Route::resource 在 URL 中传递变量?
- python-3.x - 如何在 Python 中求解三个二次微分方程?
- php - PHP多维数组SQL请求到JSON
- android - 在回收站视图android中回扫后无法清除部分滑动删除按钮
- c# - 如何仅使用 Automapper 的接口映射两个对象?