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