1

使用红宝石 2.0.0。mvim 是在启用 ruby​​ 支持的情况下构建的。使用 .vba 方法安装插件。现在每当我启动 mvim 时,它都是 SEGV。如果我删除 CommandT 插件,一切都会恢复正常。体系结构标志是所以我在目录中-arch x86_64运行时没有将拱标志覆盖为 32 位。make./ruby/command-t

还尝试卸载并安装 mvim 但没有运气。

有任何想法吗?

4

1 回答 1

0

在谷歌搜索后找到了链接:http ://arjanvandergaag.nl/blog/compiling-vim-with-ruby-support.html 。所以是的,vim 和 CommandT 是用不同版本的 ruby​​ 支持编译的。

做了以下事情:

  1. brew edit macvim

  2. 更新了 --with-ruby-command 以指向 CommandT 正在使用的 rvm ruby​​ 路径。

  3. brew uninstall macvim

  4. brew install macvim

    原始公式将 --with-ruby-command 设置为 ${RUBY_PATH}。所以我的解决方案有点老套。让 brew 遵循 rvm 默认 ruby​​ 路径的正确方法是什么?

于 2013-08-12T01:55:48.100 回答