Nota: Para o Mountain Lion, consulte: Como posso usar o Homebrew Python com o Homebrew MacVim no Mountain Lion?
Instalei o Python 2.7 com o Homebrew no Mac OS X Snow Leopard. Quando instalo o MacVim usando brew install macvim
, ele é compilado com suporte ao Python, mas é compilado na instalação do sistema em Python. Isso pode ser visto executando o comando:
:python print(sys.version)
2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
[GCC 4.2.1 (Apple Inc. build 5646)]
No entanto, o Vim parece estar usando o executável Python que está no meu caminho:
:python print(sys.executable)
/usr/local/bin/python
Isso causa problemas para scripts Vim usando vim_bridge , como vim-rst-tables (não é possível importar o módulo "re").
Como posso compilar o Vim com a minha versão do Homebrewed Python?
Respostas:
Primeiro, remova o MacVim se você já o instalou:
brew remove macvim
Em seguida, Fórmula edição do MacVim com o comando:
brew edit macvim
. Encontre a lista de argumentos (começa comargs = %W[ ...
) e modifique esta linha:Altere para estas duas linhas:
(este diretório de configuração deve ser vinculado a
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current/lib/python2.7/config
)Agora, quando você reinstalar o MacVim
brew install macvim
, ele usará a instalação do Python 2.7.fonte