Başlangıçta şu soruyu sordum ve cevapladım: Homebrew Python sürümünü Homebrew MacVim ile nasıl kullanabilirim?
Bu talimatlar Xcode 4.0.1 ve ilgili geliştirici araçlarını kullanarak Snow Leopard'da çalıştı. Ancak, artık Xcode 4.4.1 ile Mountain Lion üzerinde çalışmıyor gibi görünüyor.
Amacım, sistemin Python sürümünü tamamen el değmeden bırakmak ve sadece PyPI paketlerini Homebrew site-packages
dizinine kurmaktır . MacVim'de vim_bridge paketini kullanmak istiyorum , bu yüzden MacVim'i Python'un Homebrew sürümüne karşı derlemem gerekiyor.
Bunları argümanlara eklemek için MacVim formülünü düzenledim:
--enable-pythoninterp=dynamic
--with-python-config-dir=/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current/lib/python2.7/config
Sonra komut ile yüklerim:
brew install macvim --override-system-vim --custom-icons --with-cscope --with-lua
Ancak yine de bir şekilde sistemden Python 2.7.2 kullanıyor gibi görünüyor. Bu benim için garip görünüyor çünkü doğru çalıştırılabilir dosyayı kullanıyor gibi görünüyor.
:python print(sys.version)
2.7.2 (default, Jun 20 2012, 16:23:33)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]
:python print(sys.executable)
/usr/local/bin/python
$ /usr/local/bin/python --version
Python 2.7.3
$ /usr/local/bin/python -c "import sys; print(sys.version)"
2.7.3 (default, Aug 12 2012, 21:17:22)
[GCC 4.2.1 Compatible Apple Clang 4.0 ((tags/Apple/clang-421.0.60))]
$ readlink /usr/local/lib/python2.7/config
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current/lib/python2.7/config
/usr/local
Bu komutları çalıştırarak her şeyi kaldırdım ve Homebrew'u yeniden kurdum :
$ ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)
$ brew install git mercurial python ruby
$ brew install macvim
(nope, still broken)
$ brew remove macvim
$ ln -s /usr/local/Cellar/python/..../python2.7/config /usr/local/lib/python2.7/config
$ brew install macvim
brew link python
sonra vepython --version
taze bir terminalde?