Compilando o vim com suporte ao python - instalando a linha de energia

0

Passei o dia todo ontem fazendo backup do meu disco rígido, limpando a instalação do Mac OSX Yosemite, e agora estou tentando colocar todas as minhas coisas em ordem, como antes.

Eu tenho o powerline instalado corretamente (ele aparece no tmux), mas quando abro o vim, fico:

You need vim compiled with Python 2.6, 2.7 or 3.2 and later support for
Powerline to work...

Eu tentei:

brew uninstall python macvim
brew install python
brew install --override-system-vim macvim

aqui está a saída de brew install python :

==> Downloading https://homebrew.bintray.com/bottles/python-2.7.9.yosemite.bottle.10.tar.gz
Already downloaded: /Library/Caches/Homebrew/python-2.7.9.yosemite.bottle.10.tar.gz
==> Pouring python-2.7.9.yosemite.bottle.10.tar.gz
==> Caveats
Pip and setuptools have been installed. To update them
  pip install --upgrade pip setuptools

You can install Python packages with
  pip install <package>

They will install into the site-package directory
  /usr/local/lib/python2.7/site-packages

See: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Homebrew-and-Python.md

.app bundles were installed.
Run 'brew linkapps python' to symlink these to /Applications.
Error: The 'brew link' step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
  rm '/usr/local/bin/2to3'

To force the link and overwrite all conflicting files:
  brew link --overwrite python

To list all files that would be deleted:
  brew link --overwrite --dry-run python

Possible conflicting files are:
/usr/local/bin/2to3 -> /Library/Frameworks/Python.framework/Versions/3.4/bin/2to3
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> Summary
                    
por aweeeezy 14.03.2015 / 21:46

1 resposta

0

Como esse post tem meses, presumo que você tenha resolvido esse problema sozinho. Para quaisquer outras almas infelizes, isso é o melhor que posso imaginar agora.

Eu não posso comentar sobre todas as coisas que você está perguntando (powerline, etc), mas - como um usuário Mac / Vim (novo no Yosemite) a instalação é (ou deveria ser) super simples. Você pode obter um sólido starter build com isso:

Colete algumas informações antes de começar:

which vim
/usr/bin/vim

vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'

Você verá que esta é a versão da Apple. Em seguida, instale o Vim

vim --override-system-vim --with-features=huge --disable-nls --enable-interp=lua,ruby,perl,python

--with-features=huge basicamente fornece uma instalação completa. --override-system-vim foi adicionado porque você tinha em seu exemplo acima. Eu também faço isso. O Vim que vem no OS X é vergonhoso.

Execute estes comandos novamente:

which vim
/usr/local/bin/vim

vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'

A saída deve mudar visivelmente. Vim está em /usr/local/bin/ e não é construído pela Apple. Tudo o que você gosta deve ter um sinal de mais próximo a ele; por exemplo.: +ruby/dyn +python/dyn , etc.

Em uma nota lateral: a prevalência do MacVim sugere que é a coisa que você deve usar. Faça um favor a si mesmo e abandone-o pela coisa real.

Use o Vim em um emulador de terminal real; Eu uso apenas Terminal.app , fornecido com o OS X. De um ponto de vista muito simples, provavelmente não há diferenças notáveis. No entanto, quando você começar a flexionar com o Vim, perceberá enormes recompensas.

Espero que isso ajude: -)

    
por 25.05.2015 / 19:07