YCM 错误。 ycmd 服务器关闭(重新启动机智......文档中的说明
YCM error. The ycmd server SHUT DOWN (restart wit...the instructions in the documentation
我用 vim 插件安装了 YCM,但我可能在进程完成之前就关闭了。现在当我开始 vim 我得到这个错误 "The ycmd server SHUT DOWN (restart wit...the instructions in the documentation."
我用谷歌搜索但找不到可行的解决方案。我在文档中看不到任何有帮助的内容。但我是 vim 的新手,一般来说是编码,所以可能会遗漏一些东西。
:YcmDebugInfo 返回 "Server errored, no debug info from server".
我试过 :YcmRestartServer,但没有结果 -- 它暂停然后 returns 同样的错误。我也有 运行 :PlugInstall 和 :PlugUpdate,所有插件,包括 YCM,都恢复到最新状态。
我 运行 遇到了与 Vundle 相同的问题并修复了它:
安装 cmake 后,我进入 ~.vim/bundle/YouCompleteMe 和 运行
python install.py
可能导致该错误的另一个问题是 conda,您应该从 python 的系统中 运行 install.py
而不是 conda 系统,为此使用
/usr/bin/python ./install.py
来自 vim
中的 youcompleteme 文件夹
这是我最近在以下环境中的做法
Mac OS 莫哈韦沙漠 10.14.3
Vim 8.1.300
Python 3.7
Java 版本 1.8.0_40
$vim --version | grep python
+comments +libcall -python +viminfo
+conceal +linebreak +python3 +vreplace
使用 Plugin 'Valloric/YouCompleteMe'
安装 ycm
Vundle
,然后 运行 :PluginInstall
插件下载到~/.vim/bundle/YouCompleteMe
$cd ~/.vim/bundle/YouCompleteMe
$python3 installer.py --java-completer
这会在 /.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/eclipse.jdt.ls
下创建适当的文件(确保这些目录和内部目录 不属于 root 用户,除非您始终以 root 用户身份工作)
现在打开vim并执行:YcmRestartServer
你应该可以开始了。
尝试:YcmDebugInfo
检查是否一切正常
Printing YouCompleteMe debug information...
-- Client logfile: /var/folders/t4/y8zpydv91sv2dszlb1_3qw_r0000gn/T/ycm_1xgp1ub9.log
-- Server Python interpreter: /usr/local/bin/python
-- Server Python version: 3.7.0
-- Server has Clang support compiled in: False
-- Clang version: None
-- Extra configuration file found but not loaded
-- Extra configuration path: ~/.vim/bundle/YouCompleteMe/third_party/ycmd/.ycm_extra_conf.py
-- Server running at: http://127.0.0.1:58050
-- Server process ID: 2334
-- Server logfiles:
-- /var/folders/t4/y8zpydv91sv2dszlb1_3qw_r0000gn/T/ycmd_58050_stdout_wzk9oksu.log
-- /var/folders/t4/y8zpydv91sv2dszlb1_3qw_r0000gn/T/ycmd_58050_stderr_xjb7zjn2.log
CentOS Linux 发布 7.6.1810(核心)
Vim 8.1.1362
Python 3.7.3
Java openjdk 版本“1.8.0_191”
总体过程保持不变,但我在 Centos 上遇到了一些困难
- Vim 编译时没有 Python 支持
sudo vi /etc/ld.so.conf
添加了 /usr/local/lib
到它有 libpython3.7m.so.1.0
个文件
sudo ldconfig
git clone https://github.com/vim/vim.git
cd vim
./configure --prefix=/usr/local/ --enable-python3interp=yes --with-python3-command=/usr/local/bin/python --with-python3-config-dir=
其余步骤保持不变。
我也遇到了同样的问题,但我已经通过在 Ubuntu 终端
中执行以下命令解决了
cd ~/.vim/bundle/YouCompleteMe/
sudo pip install cmake
python install.py
或
cd ~/.vim/bundle/YouCompleteMe/
sudo pip install cmake
python3 install.py
我是这样解决的
Mac OS 卡特琳娜 10.15.3
python 3.7
vim8.2
使用插件 'Vim-plug' 安装 ycm 'ycm-core/YouCompleteMe'
- cd ~/.vim/plugged/YouCompleteMe
- brew 安装 cmake
- python ./install.py
我在使用 vim 时也遇到了同样的问题,我正在使用 vim-plug 插件管理器。为了克服这个问题,我这样做了:
cd ~/.vim/plugged/youcompleteme
python3 install.py
完成!!!
$ cd ~/.vim/plugged/youcompleteme
$ bash install.sh
(or)
$ python3 install.py
只有安装了 python3.7 版本才有效
我用 vim 插件安装了 YCM,但我可能在进程完成之前就关闭了。现在当我开始 vim 我得到这个错误 "The ycmd server SHUT DOWN (restart wit...the instructions in the documentation."
我用谷歌搜索但找不到可行的解决方案。我在文档中看不到任何有帮助的内容。但我是 vim 的新手,一般来说是编码,所以可能会遗漏一些东西。
:YcmDebugInfo 返回 "Server errored, no debug info from server".
我试过 :YcmRestartServer,但没有结果 -- 它暂停然后 returns 同样的错误。我也有 运行 :PlugInstall 和 :PlugUpdate,所有插件,包括 YCM,都恢复到最新状态。
我 运行 遇到了与 Vundle 相同的问题并修复了它:
安装 cmake 后,我进入 ~.vim/bundle/YouCompleteMe 和 运行
python install.py
可能导致该错误的另一个问题是 conda,您应该从 python 的系统中 运行 install.py
而不是 conda 系统,为此使用
/usr/bin/python ./install.py
来自 vim
中的 youcompleteme 文件夹这是我最近在以下环境中的做法
Mac OS 莫哈韦沙漠 10.14.3
Vim 8.1.300
Python 3.7
Java 版本 1.8.0_40
$vim --version | grep python
+comments +libcall -python +viminfo
+conceal +linebreak +python3 +vreplace
使用 Plugin 'Valloric/YouCompleteMe'
安装 ycm
Vundle
,然后 运行 :PluginInstall
插件下载到~/.vim/bundle/YouCompleteMe
$cd ~/.vim/bundle/YouCompleteMe
$python3 installer.py --java-completer
这会在 /.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/eclipse.jdt.ls
下创建适当的文件(确保这些目录和内部目录 不属于 root 用户,除非您始终以 root 用户身份工作)
现在打开vim并执行:YcmRestartServer
你应该可以开始了。
尝试:YcmDebugInfo
检查是否一切正常
Printing YouCompleteMe debug information...
-- Client logfile: /var/folders/t4/y8zpydv91sv2dszlb1_3qw_r0000gn/T/ycm_1xgp1ub9.log
-- Server Python interpreter: /usr/local/bin/python
-- Server Python version: 3.7.0
-- Server has Clang support compiled in: False
-- Clang version: None
-- Extra configuration file found but not loaded
-- Extra configuration path: ~/.vim/bundle/YouCompleteMe/third_party/ycmd/.ycm_extra_conf.py
-- Server running at: http://127.0.0.1:58050
-- Server process ID: 2334
-- Server logfiles:
-- /var/folders/t4/y8zpydv91sv2dszlb1_3qw_r0000gn/T/ycmd_58050_stdout_wzk9oksu.log
-- /var/folders/t4/y8zpydv91sv2dszlb1_3qw_r0000gn/T/ycmd_58050_stderr_xjb7zjn2.log
CentOS Linux 发布 7.6.1810(核心)
Vim 8.1.1362
Python 3.7.3
Java openjdk 版本“1.8.0_191”
总体过程保持不变,但我在 Centos 上遇到了一些困难
- Vim 编译时没有 Python 支持
sudo vi /etc/ld.so.conf
添加了 /usr/local/lib
到它有 libpython3.7m.so.1.0
个文件
sudo ldconfig
git clone https://github.com/vim/vim.git
cd vim
./configure --prefix=/usr/local/ --enable-python3interp=yes --with-python3-command=/usr/local/bin/python --with-python3-config-dir=
其余步骤保持不变。
我也遇到了同样的问题,但我已经通过在 Ubuntu 终端
中执行以下命令解决了cd ~/.vim/bundle/YouCompleteMe/
sudo pip install cmake
python install.py
或
cd ~/.vim/bundle/YouCompleteMe/
sudo pip install cmake
python3 install.py
我是这样解决的 Mac OS 卡特琳娜 10.15.3 python 3.7 vim8.2
使用插件 'Vim-plug' 安装 ycm 'ycm-core/YouCompleteMe'
- cd ~/.vim/plugged/YouCompleteMe
- brew 安装 cmake
- python ./install.py
我在使用 vim 时也遇到了同样的问题,我正在使用 vim-plug 插件管理器。为了克服这个问题,我这样做了:
cd ~/.vim/plugged/youcompleteme
python3 install.py
完成!!!
$ cd ~/.vim/plugged/youcompleteme
$ bash install.sh
(or)
$ python3 install.py
只有安装了 python3.7 版本才有效