【问题标题】:command-t plugin in MacVim - makes MacVim not workMacVim 中的 command-t 插件 - 使 MacVim 无法工作
【发布时间】:2011-09-18 12:52:41
【问题描述】:

我正在尝试将 command-t fuzzy finder plugin 用于 MacVim。

我按照指示操​​作,但我的 MacVim 不再工作;没有显示窗口,但它看起来仍然像启动一样,因为应用程序图标位于 Dock 上。如果我删除 ~/.vim/ruby 中的 command-t 文件夹,我的 MacVim 将正常工作。我认为这与 Ruby 版本不兼容? MacVim 使用的那个与我用来编译 command-t 的 RVM 相比。有其他人遇到过这个问题吗?

我正在使用带有 ruby​​ 1.9.2 的 RVM,但是当我使用 :Ruby p RUBY_VERSION 时,它显示的是 1.8.7。当我尝试使用 ruby​​-interp 设置从源代码编译 MacVim 时,最终结果是相同的。

编辑:我也尝试在命令-t 插件的ruby extconf.rbmake 之前使用 rvm 使用系统,它使用 ruby​​ 版本 1.8.7,与 macvim 中的:ruby p RUBY_VERSION 相同,但它还是不行。所以我真的不知道问题是什么——版本匹配。 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)

【问题讨论】:

    标签: ruby vim rvm macvim


    【解决方案1】:

    我开始使用janus,它为我解决了所有这些问题。此外,它还添加了各种其他很酷的 vim 魔法。强烈推荐。

    【讨论】:

    • 我现在也只用Janus,它自带的Cmd T很棒。
    【解决方案2】:

    我遇到了这个问题。做你在编辑中所说的,但在此之前,运行make clean。现在对我来说一切都很好:)

    【讨论】:

    • 使用rvm use system 然后ruby extconf.rb 然后make clean 然后make 并且这有效。
    • 另外,请确保您实际使用的是系统 ruby​​:使用homebrew 我已经安装了 rvm 和 ruby​​,所以rvm use system 会让我使用 /usr/local/bin/ruby 而不是 /usr/bin/ruby。用自制软件卸载 ruby​​,重新编译,一切正常。
    【解决方案3】:

    this 对您有帮助吗?关注后面的帖子进行更正。

    【讨论】:

    • 这就是我产生使用 ruby​​interp 配置从源代码构建的想法的地方。我最近尝试了该补丁,虽然它允许 macvim 运行,但当我执行 :CommandT 时,它说它需要一个使用 ruby​​ 支持编译的 vim(我做了...):(
    【解决方案4】:

    没错,我有 rvm 指向 1.9.2,然后我安装了 1.8.7,一直存在这个问题,直到我使用 janus 并且它工作。

    【讨论】:

      猜你喜欢
      • 2012-09-12
      • 2012-06-26
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 2021-01-12
      • 2012-05-15
      • 2011-05-19
      相关资源
      最近更新 更多