After I follow the installation on MacOS 10.8.2,when I open a c++ file, I got this error message.
Here is the complete error message:
Error detected while processing function <SNR>97_OnBufferVisit..<SNR>97_OnFileReadyToParse:
line 1:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/andyque/.vim/bundle/YouCompleteMe/autoload/../python/ycm.py", line 127, in OnFileReadyToParse
self.GetFiletypeCompleter().OnFileReadyToParse()
File "/Users/andyque/.vim/bundle/YouCompleteMe/python/completers/cpp/clang_completer.py", line 139, in OnFileReadyToParse
flags = self.flags.FlagsForFile( filename )
File "/Users/andyque/.vim/bundle/YouCompleteMe/python/completers/cpp/flags.py", line 57, in FlagsForFile
results = flags_module.FlagsForFile( filename )
AttributeError: 'module' object has no attribute 'FlagsForFile'
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/andyque/.vim/bundle/YouCompleteMe/autoload/../python/ycm.py", line 127, in OnFileReadyToParse
self.GetFiletypeCompleter().OnFileReadyToParse()
File "/Users/andyque/.vim/bundle/YouCompleteMe/python/completers/cpp/clang_completer.py", line 139, in OnFileReadyToParse
flags = self.flags.FlagsForFile( filename )
File "/Users/andyque/.vim/bundle/YouCompleteMe/python/completers/cpp/flags.py", line 57, in FlagsForFile
results = flags_module.FlagsForFile( filename )
AttributeError: 'module' object has no attribute 'FlagsForFile'
Error detected while processing function <SNR>97_OnCursorHold..<SNR>97_OnFileReadyToParse:
line 1:
Traceback (most recent call last):
Error detected while processing function <SNR>97_OnCursorHold..<SNR>97_OnFileReadyToParse:
line 1:
File "<string>", line 1, in <module>
Error detected while processing function <SNR>97_OnCursorHold..<SNR>97_OnFileReadyToParse:
line 1:
File "/Users/andyque/.vim/bundle/YouCompleteMe/autoload/../python/ycm.py", line 127, in OnFileReadyToParse
Error detected while processing function <SNR>97_OnCursorHold..<SNR>97_OnFileReadyToParse:
line 1:
self.GetFiletypeCompleter().OnFileReadyToParse()
Error detected while processing function <SNR>97_OnCursorHold..<SNR>97_OnFileReadyToParse:
line 1:
File "/Users/andyque/.vim/bundle/YouCompleteMe/python/completers/cpp/clang_completer.py", line 139, in OnFileReadyToParse
Error detected while processing function <SNR>97_OnCursorHold..<SNR>97_OnFileReadyToParse:
line 1:
flags = self.flags.FlagsForFile( filename )
Error detected while processing function <SNR>97_OnCursorHold..<SNR>97_OnFileReadyToParse:
line 1:
File "/Users/andyque/.vim/bundle/YouCompleteMe/python/completers/cpp/flags.py", line 57, in FlagsForFile
Error detected while processing function <SNR>97_OnCursorHold..<SNR>97_OnFileReadyToParse:
line 1:
results = flags_module.FlagsForFile( filename )
Error detected while processing function <SNR>97_OnCursorHold..<SNR>97_OnFileReadyToParse:
line 1:
AttributeError: 'module' object has no attribute 'FlagsForFile'
I hope someone can help me figure it out.
Thanks.
Your .ycm_extra_conf.py file is broken; it does not have a FlagsForFile method. See the docs for more details.