I am trying the notmuch-vim-ruby plugin for the first time.  Previously, I had been using the vim plugin that comes with notmuch.<br><br>If I type :NotMuchR in vim, I get the following error messages:<br>------------------<br>

Error detected while processing function <SNR>19_NotMuchR:<br>line  304:<br>LoadError: /usr/lib/ruby/site_ruby/1.9.1/x86_64-linux/notmuch.so: undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE - /usr/lib/ruby/site_ruby/1.9.1/x86_64-linux/no<br>

tmuch.so<br>Error detected while processing function <SNR>19_NotMuchR..<SNR>19_folders..<SNR>19_new_buffer:<br>line    6:<br>NoMethodError: undefined method `push' for nil:NilClass<br>Error detected while processing function <SNR>19_NotMuchR..<SNR>19_folders:<br>

line    2:<br>NoMethodError: undefined method `folders_render' for main:Object<br>-------------<br><br>Can anyone point me in the direction of where to start troubleshooting this?  In the past, I have had issues in other ruby applications that dealt with ruby versions.  Could this be an issue? <br>

<br>TIA<br><br><div class="gmail_quote">On Mon, May 14, 2012 at 2:24 PM, Felipe Contreras <span dir="ltr"><<a href="mailto:felipe.contreras@gmail.com" target="_blank">felipe.contreras@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Sun, Apr 29, 2012 at 12:52 AM, Alex Ghitza <<a href="mailto:aghitza@gmail.com" target="_blank">aghitza@gmail.com</a>> wrote:<br>


> Felipe Contreras wrote:<br>
>> > vim -c ':NotMuchR'<br>
>> ><br>
>> > all I get is an error message:<br>
>> ><br>
>> > Error detected while processing command line:<br>
>> > E492: Not an editor command: :NotMuchR<br>
>><br>
>> I don't know if you did anything special to get the normal plug-in to<br>
>> work. Maybe you are doing 'source ~/.vim/plugin/notmuch.vim' directly<br>
>> in your .vimrc, if so, you can try to do the same with notmuch vim<br>
>> ruby. What I have is 'filetype plugin on'.<br>
><br>
> After banging my head against the wall a bit more, I realised what<br>
> should have been obvious from the beginning: I need to have vim built<br>
> with ruby support.  So after grabbing the vim source and<br>
><br>
>    ./configure --enable-rubyinterp<br>
><br>
> I am now happily writing this from notmuch-ruby.  As obvious as this<br>
> should have been, do you think it deserves a short sentence at the top<br>
> of the == install == section of your README?<br>
<br>
</div>All right, done :)<br>
<span><font color="#888888"><br>
--<br>
Felipe Contreras<br>
</font></span><div><div>_______________________________________________<br>
notmuch mailing list<br>
<a href="mailto:notmuch@notmuchmail.org" target="_blank">notmuch@notmuchmail.org</a><br>
<a href="http://notmuchmail.org/mailman/listinfo/notmuch" target="_blank">http://notmuchmail.org/mailman/listinfo/notmuch</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Karl Harris<br><br>