Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ditto. Here was my "super-quick installation" experience on OS X:

1. Read through the full page of installation instructions.

2. Update to latest version of MacVim.

3. Go research Vundle because up until now, I've been happily using Pathogen. Install Vundle.

4. Update vimrc file for Vundle, add YCM.

5. Launch vim, note error saying YCM needs installation.

6. Run :BundleInstall, which tells me I should compile and impolitely adding "Read the docs!" (Which docs? The GitHub docs, which tell me I should only need to recompile in rare cases? Or the bundle's vim docs, which didn't exist on my system prior to running this command?)

7. Back to terminal, launch ./install.sh --clang-completer in the YCM directory.

8. Go fix breakfast, return. Compilation eventually completes, no errors.

9. Launch vim, which immediately crashes with error: Vim: Caught deadly signal ABRT

10. Give up and delete any trace of YCM.

In a perfect world maybe I would have an extra hour or two to debug this, run through some regressions but right now I don't. Sounds like a nice plugin, maybe I'll try again in the future.



> 9. Launch vim, which immediately crashes with error: Vim: Caught deadly signal ABRT

Had the same problem. There's something about this in the FAQ: One should delete and re-install python if it was installed through brew. (Doing this and recompiling YCM worked for me.)

The other gripe was: "Add YCM to vundle" ... without any mention of what exactly to add.

Then the thing started complaining about the missing .extra_ycm_something.py ...


You don't really need to completely uninstall homebrewed python. Just `brew unlink python` and after installation `brew link python`.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: