2016-07-20 10 views
0

Я пытался установить YCM для vim, и у меня уже установлен vundle. Поэтому я использовал: PluginInstall для установки YCM. Теперь я следую этому шагу.Попытка установить YouCompleteMe для vim

компилирование YCM с семантической поддержкой C-языков:

cd ~/.vim/bundle/YouCompleteMe 
./install.py --clang-completer 

, когда я достичь каталога и сделать вторую команду я получаю сообщение об ошибке:

Some folders in /home/shubham/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party are empty; you probably forgot to run: 
    git submodule update --init --recursive 


Traceback (most recent call last): 
    File "./install.py", line 44, in <module> 
    Main() 
    File "./install.py", line 33, in Main 
    subprocess.check_call([ python_binary, build_file ] + sys.argv[1:]) 
    File "/home/shubham/anaconda3/lib/python3.5/subprocess.py", line 581, in check_call 
    raise CalledProcessError(retcode, cmd) 
subprocess.CalledProcessError: Command '['/home/shubham/anaconda3/bin/python', '/home/shubham/.vim/bundle/YouCompleteMe/third_party/ycmd/build.py', '--clang-completer']' returned non-zero exit status 1 

Когда я питон -V я получить

Python 3.5.2 :: Anaconda 4.1.1 (64-bit) 

Я установил YCM, добавив

Plugin 'valloric/YouCompleteMe' 

к ~ ./. Vimrc файл

Я использую Ubuntu 15.04, который по defalut имел Python 2.7 и я явно установлен anaconda3 и python3.

Пожалуйста, помогите.

+0

Трекер проблемы с YCM [этот путь] (https://github.com/Valloric/YouCompleteMe/issues). –

ответ

0

Я не уверен, что если вы сделали это уже, как он не был включен в этот вопрос, но вы бежите git submodule update --init --recursive

Some folders in 
/home/shubham/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party 
are empty; you probably forgot to run: 
git submodule update --init --recursive 

Если у вас есть, пожалуйста, обновите свой вопрос с результатами, и я буду редактировать свой ответ , и посмотреть, можем ли мы понять это.