Ayer pasé todo el día haciendo una copia de seguridad de mi disco duro, realizando una instalación limpia de Mac OSX Yosemite, y ahora estoy tratando de poner todas mis cosas en orden como antes.
Tengo powerline instalado correctamente (aparece en tmux) pero cuando abro vim, aparece:
You need vim compiled with Python 2.6, 2.7 or 3.2 and later support for
Powerline to work...
He intentado:
brew uninstall python macvim
brew install python
brew install --override-system-vim macvim
aquí está el resultado 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
Respuesta1
Dado que esta publicación tiene meses, supongo que ha resuelto este problema por su cuenta. Para otras almas desafortunadas, esto es lo mejor que puedo imaginar por ahora.
No puedo comentar sobre todas las cosas sobre las que preguntas (powerline, etc.) pero, como usuario de Mac/Vim (nuevo en Yosemite), la instalación es (o debería ser) súper simple. Puede obtener una construcción inicial sólida con esto:
Recopile información antes de comenzar:
which vim
/usr/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
Verás que esta es la versión de Apple. A continuación, instale Vim
vim --override-system-vim --with-features=huge --disable-nls --enable-interp=lua,ruby,perl,python
--with-features=huge
Básicamente proporciona una instalación completa. --override-system-vim
Se agregó porque lo tenía en el ejemplo anterior. Yo también hago esto. El Vim que viene en OS X es vergonzoso.
Ejecute estos comandos nuevamente:
which vim
/usr/local/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
La salida debería cambiar notablemente. Vim está presente /usr/local/bin/
y no está desarrollado por Apple. Todo lo que te importa debe tener un signo más al lado; por ejemplo:
+ruby/dyn +python/dyn
, etc.
Como nota al margen: la prevalencia de MacVim sugiere que es lo quedeberíausar. Hazte un favor y abandónalo por algo real.
Utilice Vim en un emulador de Terminal real; Sólo uso Terminal.app
, proporcionado con OS X. Desde un punto de vista muy simple, probablemente no haya diferencias notables. Sin embargo, cuando empieces a utilizar Vim, notarás grandes beneficios.
Espero que esto ayude :-)