【问题标题】:CommandT causing macvim to segvCommandT 导致 macvim segv
【发布时间】:2013-08-13 06:10:38
【问题描述】:

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

还尝试卸载和安装 mvim,但没有成功。

有什么想法吗?

【问题讨论】:

    标签: macvim


    【解决方案1】:

    在谷歌搜索后找到了链接: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​​ 路径的正确方法是什么?

    【讨论】:

      猜你喜欢
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-08
      • 1970-01-01
      • 2010-11-28
      • 2012-07-11
      相关资源
      最近更新 更多