Я пытаюсь использовать плагин нечеткого поиска command-t для MacVim.
Я следовал указаниям, но мой MacVim больше не работает; Окно не отображается, но все равно выглядит так, как будто оно запускается, поскольку значок приложения находится на доке. Если я удалю папку command-t в ~/.vim/ruby, мой MacVim будет работать как обычно. Я думаю, что это несовместимость с версиями Ruby? Тот, который использует MacVim, по сравнению с RVM, который я использую для компиляции command-t. У кого еще возникла эта проблема?
Я использую RVM с ruby 1.9.2, но когда я делаю :Ruby p RUBY_VERSION, он говорит 1.8.7. Когда я пытаюсь скомпилировать MacVim из исходного кода с параметром ruby-interp, конечный результат тот же.
РЕДАКТИРОВАТЬ: я также пытался просто использовать систему использования rvm перед ruby extconf.rb и make плагина command-t, который использует рубиновую версию 1.8.7, такую же, как :ruby p RUBY_VERSION в macvim, но это все еще не работает. Так что я действительно не знаю, в чем проблема - версии совпадают. Результат make не идеален: make cc -arch i386 -arch x86_64 -pipe -bundle -undefined dynamic_lookup -o ext.bundle ext.o match.o matcher.o -L. -L/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib -L. -arch i386 -arch x86_64 -lruby -lpthread -ldl ld: warning: in ext.o, file was built for unsupported file format which is not the architecture being linked (i386) ld: warning: in match.o, file was built for unsupported file format which is not the architecture being linked (i386) ld: warning: in matcher.o, file was built for unsupported file format which is not the architecture being linked (i386)