Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x brew macvim不支持python3_Python 3.x_Homebrew_Macvim - Fatal编程技术网

Python 3.x brew macvim不支持python3

Python 3.x brew macvim不支持python3,python-3.x,homebrew,macvim,Python 3.x,Homebrew,Macvim,由于某些原因,随brew安装的macvim不支持Python 3。下面是我如何安装它的: brew install macvim --with-cscope --with-python3 每当我跑的时候 :echo has('python3') 结果为0,表示不支持Python 3。有人知道问题出在哪里吗?非常感谢您的帮助。在自制的macvim配方中故意禁用Python 3 但是,您可以运行“brew edit macvim”并修复配方,使其正常工作 我建议采取以下措施(这些措施对我有效):

由于某些原因,随brew安装的macvim不支持Python 3。下面是我如何安装它的:

brew install macvim --with-cscope --with-python3
每当我跑的时候

:echo has('python3')

结果为0,表示不支持Python 3。有人知道问题出在哪里吗?非常感谢您的帮助。

在自制的macvim配方中故意禁用Python 3

但是,您可以运行“brew edit macvim”并修复配方,使其正常工作

我建议采取以下措施(这些措施对我有效):

  • 使用当前的MacVim 7.4快照72(更新url和sha1)。brew仍有较旧的快照71
  • sha1'3fb5b09d7496c8031a40e7a73374424ef6c81166'
  • 删除配方末尾的所有补丁。最后一行应该是
    \uuuu END\uuu
    。这些补丁都不再需要了——ruby支持在snapshot 72的上游得到了修复
  • 取决于:python3=>:推荐
  • 在install函数中,当它与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?
    
    args