<p><font size=2 face="sans-serif">I'm receiving a lot of strange errors
when I try to use vim-ruby on Windows. &nbsp;Any help that anyone can give
me would be greatly appreciated.</font>
<p><font size=2 face="sans-serif">Every time I start up vim or gvim, I
get the following error:</font>
<p>
<br><font size=2 face="Courier New">Error detected while processing E:\apps\vim\_vimrc:</font>
<br><font size=2 face="Courier New">line 243:</font>
<br><font size=2 face="Courier New">E492: Not an editor command: omnifunc=rubycomplete#Complete</font>
<br><font size=2 face="Courier New">E486: Pattern not found: rubycomplete_buffer_loading
= 1</font>
<br><font size=2 face="Courier New">E486: Pattern not found: rubycomplete_classes_in_global
= 1</font>
<p><font size=2 face="sans-serif">When I actually try to open a Ruby file,
I get a dump of all of my configuration options. &nbsp;This dump is 20
pages long.</font>
<p><font size=2 face="sans-serif">Here's how I installed vim-ruby:</font>
<p>
<br><font size=2 face="Courier">E:\apps\ruby\bin&gt;ruby -S gem install
vim-ruby</font>
<br><font size=2 face="Courier">Successfully installed vim-ruby-2007.05.07</font>
<br><font size=2 face="Courier">1 gem installed</font>
<br>
<br>
<br><font size=2 face="Courier">E:\apps\ruby\bin&gt;ruby -S vim-ruby-install.rb</font>
<br>
<br><font size=2 face="Courier">Possible Vim installation directories:</font>
<br><font size=2 face="Courier">&nbsp; &nbsp; &nbsp; &nbsp; 1) F:/vimfiles</font>
<br><font size=2 face="Courier">&nbsp; &nbsp; &nbsp; &nbsp; 2) E:/apps/vim/vimfiles</font>
<br>
<br><font size=2 face="Courier">Please select one (or anything else to
specify another directory): 2</font>
<br><font size=2 face="Courier">autoload/rubycomplete.vim -&gt; E:/apps/vim/vimfiles/autoload/rubycomplete.vim</font>
<br><font size=2 face="Courier">compiler/eruby.vim &nbsp; &nbsp; &nbsp;
&nbsp;-&gt; E:/apps/vim/vimfiles/compiler/eruby.vim</font>
<br><font size=2 face="Courier">compiler/ruby.vim &nbsp; &nbsp; &nbsp;
&nbsp; -&gt; E:/apps/vim/vimfiles/compiler/ruby.vim</font>
<br><font size=2 face="Courier">compiler/rubyunit.vim &nbsp; &nbsp; -&gt;
E:/apps/vim/vimfiles/compiler/rubyunit.vim</font>
<br><font size=2 face="Courier">ftdetect/ruby.vim &nbsp; &nbsp; &nbsp;
&nbsp; -&gt; E:/apps/vim/vimfiles/ftdetect/ruby.vim</font>
<br><font size=2 face="Courier">ftplugin/eruby.vim &nbsp; &nbsp; &nbsp;
&nbsp;-&gt; E:/apps/vim/vimfiles/ftplugin/eruby.vim</font>
<br><font size=2 face="Courier">ftplugin/ruby.vim &nbsp; &nbsp; &nbsp;
&nbsp; -&gt; E:/apps/vim/vimfiles/ftplugin/ruby.vim</font>
<br><font size=2 face="Courier">indent/eruby.vim &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;-&gt; E:/apps/vim/vimfiles/indent/eruby.vim</font>
<br><font size=2 face="Courier">indent/ruby.vim &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; -&gt; E:/apps/vim/vimfiles/indent/ruby.vim</font>
<br><font size=2 face="Courier">syntax/eruby.vim &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;-&gt; E:/apps/vim/vimfiles/syntax/eruby.vim</font>
<br><font size=2 face="Courier">syntax/ruby.vim &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; -&gt; E:/apps/vim/vimfiles/syntax/ruby.vim</font>
<br>
<p><font size=2 face="sans-serif">Here's the pertinent lines in my _vimrc
file:</font>
<br>
<br><font size=2 face="Courier New">&quot; Ruby goodies</font>
<br><font size=2 face="Courier New">autocmd FileType ruby,eruby set</font>
<br><font size=2 face="Courier New">omnifunc=rubycomplete#Complete</font>
<br>
<br><font size=2 face="Courier New">autocmd FileType ruby,eruby let</font>
<br><font size=2 face="Courier New">g:rubycomplete_buffer_loading = 1</font>
<br>
<br><font size=2 face="Courier New">autocmd FileType ruby,eruby let</font>
<br><font size=2 face="Courier New">g:rubycomplete_classes_in_global =
1</font>
<br>
<br><font size=2 face="Courier New">map &lt;leader&gt;mr &lt;ESC&gt;:rubyf
%&lt;CR&gt;</font>
<br>
<br><font size=2 face="sans-serif">...and here's my Vim version and compile
flags:</font>
<br>
<br><font size=2 face="Courier New">:version</font>
<br><font size=2 face="Courier New">VIM - Vi IMproved 7.2 (2008 Aug 9,
compiled Dec &nbsp;9 2008 07:09:33)</font>
<br><font size=2 face="Courier New">MS-Windows 32-bit console version</font>
<br><font size=2 face="Courier New">Included patches: 1-68</font>
<br><font size=2 face="Courier New">Compiled by digitectNO@SPAMdancingpaper.com</font>
<br><font size=2 face="Courier New">Big version without GUI. &nbsp;Features
included (+) or not (-):</font>
<br><font size=2 face="Courier New">+arabic +autocmd -balloon_eval -browse
++builtin_terms +byte_offset +cindent +clientserver +clipboard +cmdline_compl
+cmdline_hist +cmdline_info</font>
<br><font size=2 face="Courier New">+comments +cryptv +cscope +cursorshape
+dialog_con +diff +digraphs -dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search
+farsi +file_in_path</font>
<br><font size=2 face="Courier New">+find_in_path +float +folding -footer
+gettext/dyn -hangul_input +iconv/dyn +insert_expand +jumplist +keymap
+langmap +libcall +linebreak</font>
<br><font size=2 face="Courier New">+lispindent +listcmds +localmap +menu
+mksession +modify_fname +mouse -mouseshape +multi_byte_ime/dyn +multi_lang
+mzscheme/dyn -netbeans_intg</font>
<br><font size=2 face="Courier New">-osfiletype +path_extra +perl/dyn -postscript
+printer -profile +python/dyn +quickfix +reltime +rightleft +ruby/dyn +scrollbind
+signs +smartindent</font>
<br><font size=2 face="Courier New">-sniff +statusline -sun_workshop +syntax
+tag_binary +tag_old_static -tag_any_white +tcl/dyn -tgetent -termresponse
+textobjects +title -toolbar</font>
<br><font size=2 face="Courier New">+user_commands +vertsplit +virtualedit
+visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows
+writebackup -xfontset -xim</font>
<br><font size=2 face="Courier New">-xterm_save -xpm_w32</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;system vimrc file: &quot;$VIM\vimrc&quot;</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp;user vimrc file:
&quot;$HOME\_vimrc&quot;</font>
<br><font size=2 face="Courier New">&nbsp;2nd user vimrc file: &quot;$VIM\_vimrc&quot;</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; user exrc file:
&quot;$HOME\_exrc&quot;</font>
<br><font size=2 face="Courier New">&nbsp; 2nd user exrc file: &quot;$VIM\_exrc&quot;</font>
<br><font size=2 face="Courier New">Compilation: gcc -O3 -fomit-frame-pointer
-freg-struct-return -fno-strength-reduce -DWIN32 -DHAVE_PATHDEF -DFEAT_BIG
-DWINVER=0x0400 -D_WIN32_WINNT=0x0400 -DFEAT_PERL -DDYNAMIC_PERL -DDYNAMIC_PERL_DLL=&quot;perl58.dll&quot;
-DFEAT_PYTHON -DDYNAMIC_PYTHON -DDYNAMIC_PYTHON_DLL=&quot;python25.dll&quot;
-DFEAT_RUBY -DDYNAMIC_RUBY -DDYNAMIC_RUBY_DLL=&quot;msvcrt-ruby18.dll&quot;
-DDYNAMIC_RUBY_VER=18 -DFEAT_MZSCHEME -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=&quot;libmzsch370.dll&quot;
-DDYNAMIC_MZGC_DLL=&quot;libmzgc370.dll&quot; -DFEAT_TCL -DDYNAMIC_TCL
-DDYNAMIC_TCL_DLL=&quot;tcl84.dll&quot; -DDYNAMIC_GETTEXT -DDYNAMIC_ICONV
-DFEAT_MBYTE -DFEAT_MBYTE_IME -DDYNAMIC_IME -DFEAT_CSCOPE -DFEAT_NETBEANS_INTG
-DFEAT_GUI_W32 -DFEAT_CLIPBOARD -DFEAT_OLE -march=i386 -Iproto -I/cygdrive/c/PERL/lib/CORE
-I/cygdrive/c/PYTHON25/include -I/cygdrive/c/RUBY/lib/ruby/1.8/i386-mswin32
-I/cygdrive/c/PROGRA~1/MzScheme/include -I/cygdrive/c/Tcl/include -s -mno-cygwin</font>
<br><font size=2 face="Courier New">Linking: gcc -s -o gvim.exe &nbsp;-luuid
-lole32 /cygdrive/c/Tcl/lib/tclstub84.lib -lwsock32 -mwindows -lcomctl32
-lversion -loleaut32 -lstdc++</font>
<br>
<br><font size=2 face="sans-serif">Here's also a couple of other things
to consider:</font>
<br>
<br><font size=2 face="sans-serif">* Ruby is installed on a thumb drive,and
its path is E:\apps\ruby</font>
<br><font size=2 face="sans-serif">* I also have Jruby installed on this
machine, and Jruby appears in my $PATH before ruby. &nbsp;I tried putting
ruby before jruby in my path, but that didn't make a difference.</font>
<br>
<br><font size=2 face="sans-serif">The good news is that the big feature
that I can use omnifunc with Ruby. &nbsp;The bad news is that I have to
page through 20 pages of configuration information every time I open a
ruby file.</font>
<br>
<br><font size=2 face="sans-serif">Has anyone ever seen an error like this
before?</font>
<br>
<br><font size=2 face="sans-serif">Thanks in advance!</font>
<br>
<br><font size=2 face="sans-serif">Tom Purl</font>