2016-07-20 6 views
0

vim 용 YCM을 설치하려고했는데 vundle을 이미 설치했습니다. 그래서 저는 PluginInstall을 사용하여 YCM을 설치했습니다. 이제이 단계를 따르고 있습니다. C-가족 언어에 대한 의미를 지원YouimpleteMe for vim을 설치하려고합니다

컴파일 YCM : 나는 디렉토리에 도달하고, 두 번째 명령을 수행 할 때

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 설치 ~ ./.의 vimrc 파일

내가 defalut 파이썬 2.7했다 우분투 15.04를 사용하고 내가 명시 적으로 anaconda3 및 python3를 설치하는

Plugin 'valloric/YouCompleteMe' 

.

도와주세요. 당신이있는 경우 업데이트는 결과에 의문을 제기하고 나는 내 대답을 편집 해 드리겠습니다

+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 

를 실행 않았다 , 그리고 우리가 이것을 알아낼 수 있는지보십시오.