我正在使用vim,它的工作非常棒。Vim - YouCompleteMe RestartServer不斷關閉
不過,現在我想嘗試的AutoCompletion(主要是使用C和golang),並因此結識了插件YouCompleteMe。
我閱讀完整的說明,並一步一步地將它們複製到目前爲止我瞭解它們。但是當我知道啓動Vim時,我確實收到以下錯誤消息:
ycmd服務器關閉(使用:YcmRestartServer重新啓動)。 Stderr(最後30行):
當然我使用了它,並且在github上發現了一些關閉的問題,但是我沒有找到解決方案。還有一個語句,它的意義,我不理解:
你也可以強制使用定製libclang庫與-DEXTERNAL_LIBCLANG_PATH = /路徑/要/ libclang.so標誌(該庫將與一個名爲.dylib結束蘋果電腦)。再次,這個標誌將被用來代替其他標誌。 如果您從源代碼編譯LLVM,這是您應該使用的標誌。
的大膽句子那裏,它的意思是,我,誰不使用系統鐺/ LLVM(而不是下載的二進制文件,我想對C語義支持),有使用DEXTERNAL ....標誌?
我用這個命令來編譯生成文件:
cmake -G "Unix Makefiles" -DPATH_TO_LLVM_ROOT=~/ycm_temp/llvm_root_dir . ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp
編輯:我在github上打開this issue。有很多信息。