Error: Required vim compiled with +ruby E117: Unknown function: rubycomplete#Complete
I had this magic
vim-ruby package installed, but it wouldn't let me
:rubydo or use Ruby omni-completion in Vim. I had to force-uninstall every vim-related package. It whined when I did that because apparently some system package had a dependency on vim.
It turns out I had
vim-tiny packages all installed, and possibly some other
vim-somethings that I couldn't manage to track down, and I have no idea what any of them do / did. I assume some of them are virtual packages of some sort or another. How the hell many packages does it take to get a working vim? Let's see:
chester@compy ~ $ sudo apt-get install vim-that-actually-works Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package vim-that-actually-works</pre>
In any case force-removing them all and starting over and installing just
vim-perl seems to have worked. But this really ticks me off.