Closed miallo closed 5 years ago
You need to do the following:
cd ~/.vim/bundle/YouCompleteMe
git submodule sync --recursive
git submodule update --init --recursive
If that also throws an error, then:
cd third_party/ycmd
git submodule sync --recursive
git submodule update --init --recursive
We changed the remote url for some submodules which Vundle (and, frankly, git) doesn't handle well.
Yeah... Sorry for this stupid question...
It's not a stupid question at all. I had this problem myself a number of times.
Also the git submodule sync --recursive
can be done from YouCompleteMe
directory, no need to descend into ycmd
.
--recursive
did it! Thank you!
Why doesn't YCM do a git submodule sync --recursive
by default before the git submodule update --init --recursive
?
Because YCM never touches its own git repository for obvious reasons
Issue Prelude
Please complete these steps and check these boxes (by putting an
x
inside the brackets) before filing your issue:vim --version
.:YcmDebugInfo
.:YcmToggleLogs
command.install.py
(orcmake
/make
/ninja
) including its invocationThank you for adhering to this process! It ensures your issue is resolved quickly and that neither your nor our time is needlessly wasted.
Issue Details
:PluginUpdate
What did you expect to happen? When updating my Plugins via Vundle
:PluginUpdate
I got an error:What actually happened?
Diagnostic data
Output of
vim --version
Output of
YcmDebugInfo
Contents of YCM, ycmd and completion engine logfiles
OS version, distribution, etc.
MacOS 10.15 (19A578c) Catalina Xcode 11.0
Output of build/install commands