使用红宝石 2.0.0。mvim 是在启用 ruby 支持的情况下构建的。使用 .vba 方法安装插件。现在每当我启动 mvim 时,它都是 SEGV。如果我删除 CommandT 插件,一切都会恢复正常。体系结构标志是所以我在目录中-arch x86_64
运行时没有将拱标志覆盖为 32 位。make
./ruby/command-t
还尝试卸载并安装 mvim 但没有运气。
有任何想法吗?
使用红宝石 2.0.0。mvim 是在启用 ruby 支持的情况下构建的。使用 .vba 方法安装插件。现在每当我启动 mvim 时,它都是 SEGV。如果我删除 CommandT 插件,一切都会恢复正常。体系结构标志是所以我在目录中-arch x86_64
运行时没有将拱标志覆盖为 32 位。make
./ruby/command-t
还尝试卸载并安装 mvim 但没有运气。
有任何想法吗?
在谷歌搜索后找到了链接:http ://arjanvandergaag.nl/blog/compiling-vim-with-ruby-support.html 。所以是的,vim 和 CommandT 是用不同版本的 ruby 支持编译的。
做了以下事情:
brew edit macvim
更新了 --with-ruby-command 以指向 CommandT 正在使用的 rvm ruby 路径。
brew uninstall macvim
brew install macvim
原始公式将 --with-ruby-command 设置为 ${RUBY_PATH}。所以我的解决方案有点老套。让 brew 遵循 rvm 默认 ruby 路径的正确方法是什么?