{"action":"closed","issue":{"url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/2912","repository_url":"https://api.github.com/repos/Valloric/YouCompleteMe","labels_url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/2912/labels{/name}","comments_url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/2912/comments","events_url":"https://api.github.com/repos/Valloric/YouCompleteMe/issues/2912/events","html_url":"https://github.com/Valloric/YouCompleteMe/issues/2912","id":296535712,"number":2912,"title":"High Sierra, YCM & Ruby: `SomeConstant::` causes Ruby gem errors to fill the screen","user":{"login":"hhff","id":2865404,"avatar_url":"https://avatars3.githubusercontent.com/u/2865404?v=4","gravatar_id":"","url":"https://api.github.com/users/hhff","html_url":"https://github.com/hhff","followers_url":"https://api.github.com/users/hhff/followers","following_url":"https://api.github.com/users/hhff/following{/other_user}","gists_url":"https://api.github.com/users/hhff/gists{/gist_id}","starred_url":"https://api.github.com/users/hhff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hhff/subscriptions","organizations_url":"https://api.github.com/users/hhff/orgs","repos_url":"https://api.github.com/users/hhff/repos","events_url":"https://api.github.com/users/hhff/events{/privacy}","received_events_url":"https://api.github.com/users/hhff/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-02-12T21:46:30Z","updated_at":"2018-02-13T09:00:41Z","closed_at":"2018-02-13T09:00:41Z","author_association":"NONE","body":"# Issue Prelude\r\n\r\n**Please complete these steps and check these boxes (by putting an `x` inside\r\nthe brackets) _before_ filing your issue:**\r\n\r\n- [x] I have read and understood YCM's [CONTRIBUTING][cont] document.\r\n- [x] I have read and understood YCM's [CODE_OF_CONDUCT][code] document.\r\n- [x] I have read and understood YCM's [README][readme], **especially the\r\n  [Frequently Asked Questions][faq] section.**\r\n- [x] I have searched YCM's issue tracker to find issues similar to the one I'm\r\n  about to report and couldn't find an answer to my problem. ([Example Google\r\n  search.][search])\r\n- [x] If filing a bug report, I have included the output of `vim --version`.\r\n- [x] If filing a bug report, I have included the output of `:YcmDebugInfo`.\r\n- [x] If filing a bug report, I have included which OS (including specific OS\r\n  version) I am using.\r\n- [x] If filing a bug report, I have included a minimal test case that reproduces\r\n  my issue, including what I expected to happen and what actually happened.\r\n- [x] If filing a installation failure report, I have included the entire output\r\n  of `install.py` (or `cmake`/`make`/`ninja`) including its invocation\r\n- [x] **I understand this is an open-source project staffed by volunteers and\r\n  that any help I receive is a selfless, heartfelt _gift_ of their free time. I\r\n  know I am not entitled to anything and will be polite and courteous.**\r\n- [x] **I understand my issue may be closed if it becomes obvious I didn't\r\n  actually perform all of these steps.**\r\n\r\nThank you for adhering to this process! It ensures your issue is resolved\r\nquickly and that neither your nor our time is needlessly wasted.\r\n\r\n# Issue Details\r\n\r\n* What did you do?\r\n\r\nYCM was working great until I upgraded my Mac to High Sierra.  Since upgrading, I have run `brew upgrade`.\r\n\r\nNow, when in a Ruby project (Rails), and I type `SomeModule::`, upon hitting the second `:`, the screen will fill with strange ruby errors, about gems being ignored because \"their extensions are not built\".\r\n\r\nAs a way of debugging this issue, I have removed all Rubies except 2.3.1 from my machine, and run `gem pristine --all`, but still to no avail.\r\n\r\n**The issue is fixed when deleting YouCompleteMe from `~/.vim/bundle/YouCompleteMe`**\r\n\r\n* What did you expect to happen?\r\n\r\nI expected that the screen would not fill with errors.\r\n\r\n* What actually happened?\r\n\r\nThe filled with strange errors, please see the screencast here:\r\n\r\n![Screenshare](https://media.giphy.com/media/3o6nULsb4WLk1QNSRW/giphy.gif)\r\n\r\n# Diagnostic data\r\n\r\n## Output of `vim --version`\r\n\r\n```\r\nVIM - Vi IMproved 8.0 (2016 Sep 12, compiled Feb  6 2018 20:35:38)\r\nmacOS version\r\nIncluded patches: 1-1420\r\nCompiled by Homebrew\r\nHuge version with MacVim GUI.  Features included (+) or not (-):\r\n+acl               +farsi             +mouse_netterm     +tag_binary\r\n+arabic            +file_in_path      +mouse_sgr         +tag_old_static\r\n+autocmd           +find_in_path      -mouse_sysmouse    -tag_any_white\r\n-autoservername    +float             +mouse_urxvt       +tcl\r\n+balloon_eval      +folding           +mouse_xterm       +termguicolors\r\n+balloon_eval_term -footer            +multi_byte        +terminal\r\n+browse            +fork()            +multi_lang        +terminfo\r\n++builtin_terms    +fullscreen        -mzscheme          +termresponse\r\n+byte_offset       -gettext           +netbeans_intg     +textobjects\r\n+channel           -hangul_input      +num64             +timers\r\n+cindent           +iconv             +odbeditor         +title\r\n+clientserver      +insert_expand     +packages          +toolbar\r\n+clipboard         +job               +path_extra        +transparency\r\n+cmdline_compl     +jumplist          +perl              +user_commands\r\n+cmdline_hist      +keymap            +persistent_undo   +vertsplit\r\n+cmdline_info      +lambda            +postscript        +virtualedit\r\n+comments          +langmap           +printer           +visual\r\n+conceal           +libcall           +profile           +visualextra\r\n+cryptv            +linebreak         +python            +viminfo\r\n+cscope            +lispindent        -python3           +vreplace\r\n+cursorbind        +listcmds          +quickfix          +wildignore\r\n+cursorshape       +localmap          +reltime           +wildmenu\r\n+dialog_con_gui    -lua               +rightleft         +windows\r\n+diff              +menu              +ruby              +writebackup\r\n+digraphs          +mksession         +scrollbind        -X11\r\n+dnd               +modify_fname      +signs             -xfontset\r\n-ebcdic            +mouse             +smartindent       +xim\r\n+emacs_tags        +mouseshape        +startuptime       -xpm\r\n+eval              +mouse_dec         +statusline        -xsmp\r\n+ex_extra          -mouse_gpm         -sun_workshop      -xterm_clipboard\r\n+extra_search      -mouse_jsbterm     +syntax            -xterm_save\r\n   system vimrc file: \"$VIM/vimrc\"\r\n     user vimrc file: \"$HOME/.vimrc\"\r\n 2nd user vimrc file: \"~/.vim/vimrc\"\r\n      user exrc file: \"$HOME/.exrc\"\r\n  system gvimrc file: \"$VIM/gvimrc\"\r\n    user gvimrc file: \"$HOME/.gvimrc\"\r\n2nd user gvimrc file: \"~/.vim/gvimrc\"\r\n       defaults file: \"$VIMRUNTIME/defaults.vim\"\r\n    system menu file: \"$VIMRUNTIME/menu.vim\"\r\n  fall-back for $VIM: \"/Applications/MacVim.app/Contents/Resources/vim\"\r\nCompilation: clang -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall -Wno-unknown-pragmas -pipe  -DMACOS_X -DMACOS_X_DARWIN  -F/usr/local/opt/python/Frameworks -I/usr/local/Cellar/python/2.7.14_3/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/usr/local/Cellar/python/2.7.14_3/Frameworks/Python.framework/Versions/2.7/include/python2.7 -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1\r\nLinking: clang   -L.             -L /BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib -L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib -L.             -L /BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib -L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib -F/usr/local/opt/python/Frameworks -L/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config -lpython2.7 -framework CoreFoundation -L/usr/local/lib -o Vim -framework Cocoa -framework Carbon       -lm  -lncurses -liconv -framework AppKit   -fstack-protector  -L/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE -lperl -F/usr/local/opt/python/Frameworks -framework Python  -F/System/Library/Frameworks -framework Tcl -framework CoreFoundation -framework Ruby\r\n```\r\n\r\n## Output of `YcmDebugInfo`\r\n\r\n```\r\nPrinting YouCompleteMe debug information...\r\n-- Client logfile: /var/folders/qh/1g3m3yl94bv6c6_f4tlhl9ch0000gn/T/ycm_QCMBth.log\r\n-- Server Python interpreter: /usr/bin/python\r\n-- Server Python version: 2.7.10\r\n-- Server has Clang support compiled in: False\r\n-- Clang version: None\r\n-- No extra configuration file found\r\n-- Server running at: http://127.0.0.1:50026\r\n-- Server process ID: 95518\r\n-- Server logfiles:\r\n--   /var/folders/qh/1g3m3yl94bv6c6_f4tlhl9ch0000gn/T/ycmd_50026_stdout_nkHRIV.log\r\n--   /var/folders/qh/1g3m3yl94bv6c6_f4tlhl9ch0000gn/T/ycmd_50026_stderr_3JZgX1.log\r\n```\r\n\r\n## OS version, distribution, etc.\r\n\r\nmacOS High Sierra, 10.13.3"}}
{"actor":{"display_login":"puremourning"}}