vim YCM错误,ycmd服务器SHUT DOWN(按照文档中的说明重新启动

wwwo4jvm  于 2023-01-21  发布在  其他
关注(0)|答案(8)|浏览(119)

我用VIM插件安装了YCM,但是我可能在进程完成之前就关机了。现在当我启动VIM时,我得到这个错误“The Ycmd server SHUT DOWN(restart with... the instructions in documentation)”。
我已经在谷歌上搜索过了,但是没有找到可行的解决方案。我在文档中没有看到任何有用的东西。但是我对vim和一般的编码都是新手,所以可能会遗漏一些东西。
:YcmDebugInfo返回“服务器出错,没有来自服务器的调试信息”。
我试过:YcmRestartServer,但没有结果--它暂停,然后返回相同的错误。我还运行了:PlugInstall和:PlugUpdate,所有插件,包括YCM,都恢复为最新的。

flvtvl50

flvtvl501#

我遇到了同样的问题与Vundle和修复它这样:
安装cmake后,我将其cd到~.vim/bundle/YouCompleteMe并运行python install.py

pbgvytdp

pbgvytdp2#

另一个可能导致该错误的问题是conda,您应该从python的系统而不是conda系统运行install.py,以使用

/usr/bin/python ./install.py

从vim里面的youcompleteme文件夹

v09wglhw

v09wglhw3#

我在使用vim时也遇到了同样的问题,我现在使用的是vim插件管理器。为了克服这个问题,我做了以下操作:

cd ~/.vim/plugged/youcompleteme
python3 install.py

成交!!!

pod7payv

pod7payv4#

我也遇到过同样的问题,但我已经通过在Ubuntu终端中执行以下命令解决了这个问题

cd ~/.vim/bundle/YouCompleteMe/
sudo pip install cmake
python install.py

cd ~/.vim/bundle/YouCompleteMe/
sudo pip install cmake
python3 install.py
bvjxkvbb

bvjxkvbb5#

这里是我如何解决Mac OS卡特琳娜10.15.3 Python 3.7 vim 8.2
使用插件"ycm-core/YouCompleteMe"安装带有"Vim-plug"的ycm

  1. cd~/. vim/已插入/您完成了我
  2. brew安装cmake
  3. python ./网址: install.py
2izufjch

2izufjch6#

$ cd ~/.vim/plugged/youcompleteme
$ bash install.sh
(or)
$ python3 install.py

只有在安装了python3.7版本的情况下,它才能工作

x8diyxa7

x8diyxa77#

以下是我最近在以下环境中的做法

    • Mac操作系统莫哈韦10.14.3**

血管造影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,然后运行: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(核心)**

病毒8.1.1362
Python 3.7.3语言
Java开放jdk版本"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=

其余步骤保持不变。

iqxoj9l9

iqxoj9l98#

2023年:

  • macOS Monterey
  • 水蟒
  • 随自制程序安装的Python

不得不:

cd ~/.vim/bundle/YouCompleteMe/
# DONT use conda python in the following install step
/opt/homebrew/bin/python3 ./install.py

相关问题