2011-02-11 81 views
1

我正在嘗試使用MacVim的command-t fuzzy finder pluginMacVim中的命令-t插件 - 使MacVim無法正常工作

我按照指示,但我的MacVim不再工作;沒有窗口顯示,但它仍然看起來像啓動,因爲應用程序圖標在碼頭上。如果我刪除~/.vim/ruby中的command-t文件夾,我的MacVim將正常工作。我認爲這與Ruby版本不兼容? MacVim使用的是一個我用來編譯command-t的RVM。有沒有其他人有這個問題?

我使用RVM與紅寶石1.9.2,但是當我做:Ruby p RUBY_VERSION,它說1.8.7。當我嘗試使用ruby-interp設置從源代碼編譯MacVim時,最終結果是相同的。

編輯:我也試着ruby extconf.rb和命令-T的插件,它採用紅寶石版本1.8.7,一樣的MacVim :ruby p RUBY_VERSIONmake之前只使用RVM使用的系統,但它仍然無法正常工作。所以我真的不知道問題是什麼 - 版本匹配。該產品的輸出是不理想的: 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)

回答

4

我開始使用janus,它解決了所有這些類型的問題。另外,它增加了各種其他酷酷的vim魔法。強烈推薦。

+0

我現在只是使用Janus以及Cmd T它很棒 – butterywombat 2014-08-29 01:54:11

0

this難道你不會幫你嗎?糾正之後,請立即關注該帖子。

+0

這就是我的想法,從rubyinterp配置源做一個構建。我最近嘗試了補丁,雖然它允許macvim運行,但當我這樣做時:CommandT,它說它需要一個用ruby支持編譯的vim(我曾這麼做過......):( – butterywombat 2011-02-13 02:46:09

1

停止嘗試使用命令-t。

+0

)我遇到了類似於你的麻煩,我對LustyExplorer非常滿意(http://www.vim.org/scripts/script.php?script_id=1890>)。 – romainl 2011-03-03 07:59:16

+0

lol @ downvotes for this。我花了至少一整天時間要解決這個問題,如果你打算讓我老實說它沒有任何意義,並且浪費我的時間,我不知道該說些什麼。 – butterywombat 2011-09-20 13:41:21

0

那是真的,我有rvm指向1.9.2,然後我安裝了1.8.7,這個問題一直存在,直到我使用janus並且它工作。

3

我有這個問題。按照您在編輯中所說的話做,但在此之前,請運行make clean。一切正常,現在對我來說:)