Я пытаюсь использовать плагин нечеткого поиска 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, который использует ruby версии 1.8.7, так же, как :ruby p RUBY_VERSION
в macvim, но это все еще не работает. Так что я действительно не знаю, в чем проблема - версии совпадают. Вывод марки не идеален:
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)