昨天我花了一整天的時間備份我的硬碟,全新安裝 Mac OSX Yosemite,現在我正試著像以前一樣整理所有東西。
我已經正確安裝了電源線(它顯示在 tmux 中),但是當我打開 vim 時,我得到:
You need vim compiled with Python 2.6, 2.7 or 3.2 and later support for
Powerline to work...
我試過了:
brew uninstall python macvim
brew install python
brew install --override-system-vim macvim
這是輸出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
答案1
由於這篇文章已經發布了幾個月,我認為您已經自己解決了這個問題。對於任何其他不幸的靈魂,這是我目前能想到的最好的方法。
我無法評論您所詢問的所有內容(電力線等),但是 - 作為 Mac/Vim 用戶(我自己是 Yosemite 的新手),安裝是(或應該是)超級簡單的。您可以透過以下方式獲得可靠的入門版本:
在開始之前收集一些資訊:
which vim
/usr/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
您會看到這是 Apple 版本。接下來,安裝 Vim
vim --override-system-vim --with-features=huge --disable-nls --enable-interp=lua,ruby,perl,python
--with-features=huge
基本上提供了完整的安裝。--override-system-vim
已添加,因為您在上面的示例中有它。我也這樣做。 OS X 上的 Vim 是可恥的。
再次運行這些命令:
which vim
/usr/local/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
輸出應該會發生明顯變化。 Vim 已經存在/usr/local/bin/
,但它不是由 Apple 建造的。您關心的所有內容旁邊都應該有一個加號;例如:
+ruby/dyn +python/dyn
等
附註:MacVim 的流行表明它是你所需要的東西應該使用。幫自己一個忙,為了真正的事情而放棄它。
在真實的終端模擬器中使用 Vim;我只是使用Terminal.app
OS X 提供的 。然而,當您開始使用 Vim 時,您會發現巨大的回報。
我希望這有幫助 :-)