【发布时间】:2013-02-28 19:51:40
【问题描述】:
由于某些原因,使用 brew 安装的 macvim 不支持 python3。这是我的安装方式:
brew install macvim --with-cscope --with-python3
每当我跑步时
:echo has('python3')
结果为0,表示不支持python3。有谁知道是什么问题?任何帮助表示赞赏。
【问题讨论】:
标签: python-3.x homebrew macvim
由于某些原因,使用 brew 安装的 macvim 不支持 python3。这是我的安装方式:
brew install macvim --with-cscope --with-python3
每当我跑步时
:echo has('python3')
结果为0,表示不支持python3。有谁知道是什么问题?任何帮助表示赞赏。
【问题讨论】:
标签: python-3.x homebrew macvim
在自制软件的 macvim 配方中故意禁用了 Python 3。
但是,您可以运行“brew edit macvim”并修复配方以使其正常工作。
我建议采取以下措施(对我有用):
__END__。不再需要任何补丁 - Ruby 支持已在快照 72 的上游修复。在安装函数中,当它与 args 混淆时,像这样修复 python 部分:
args << "--enable-python3interp=yes" if build.with? 'python3'
ENV.prepend 'LDFLAGS', "-L#{python3.libdir} -F#{python3.framework} -framework Ruby" if python3 && python3.brewed?
确保您使用的是自制的 python3,如果您已升级到 Mavericks,请重新编译所有内容 - stdc++ 库已更改,链接时不能混合新旧版本。
用以下方法酿造它:
$ brew install --HEAD macvim
$ mvim --version # 确保所有正确的东西都链接了
我已经使用了 ultisnips 和 vinarise,这两种方法都有效,但都没有导致窗口神秘地消失,正如之前在 macvim 和 python3 的配方中所感叹的那样。我还使用 :py3 命令进行了其他基本测试。 (尚未)发现任何问题
【讨论】: