質問: mountainlionのhomebrewmacvimでhomebrew pythonを使用するにはどうすればよいですか? 私は最初にこの質問をして答えました: homebrew macvimでhomebrew pythonバージョンを使用するにはどうすればよいですか? これらの手順は、xcode4.0.1および関連する開発者ツールを使用してsnowleopardで機能しました。ただし、xcode4.4.1を使用したmountainlionでは機能しないようです。私の目標は、システムのバージョンのpythonを完全に変更せずに、pypiパッケージのみをhomebrewのsite-packagesディレクトリにインストールすることです。 vim_bridge を使用したいです。パッケージはmacvimに含まれているので、homebrewバージョンのpythonに対してmacvimをコンパイルする必要があります。macvimの式を編集して、これらを引数に追加しました。--enable-pythoninterp=dynamic --with-python-config-dir=/usr/local/cellar/python/2.7.3/frameworks/python.framework/versions/current/lib/python2.7/config 次に、次のコマンドでインストールします。brew install macvim --override-system-vim --custom-icons --with-cscope --with-lua ただし、システムからpython 2.7.2を使用しているようです。正しい実行可能ファイルも使用しているように見えるため、これは私には奇妙に思えます。: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のすべてを削除し、次のコマンドを実行してhomebrewを再インストールしました。$ 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
回答: macvimが醸造されたpython(ある場合)でビルドし、電力線を正常にロードするように修正をプッシュしました 1 (醸造されたpythonの後にpip install pip install git+git://github.com/lokaltog/powerline経由でインストールしました)。 ~/.vimrcを設定することを忘れないでください。/system内で名前を変更しないでください。ローカルの変更を元に戻し、/system、brew update、brew rm macvim、最後にbrew install macvimを復元してください。