Linux 家伙正在切换到 Mac (10.8)。因为我很懒...
我使用 MacPorts 安装 MacVim。它似乎安装没有错误。我只需要 mvim 中的 python、ruby 和 perl 支持。
$ /opt/local/bin/mvim --version | egrep 'patches|python|ruby|perl'
Included patches: 1-244, 246-646
+multi_lang -mzscheme +netbeans_intg +odbeditor +path_extra -perl
+persistent_undo +postscript +printer -profile -python -python3 +quickfix
+reltime -rightleft -ruby +scrollbind +signs +smartindent -sniff +startuptime
我按照github中的说明查找了 src 目录,但一无所获:
$ find /opt/local/ -name src -type d | grep -i vim
我确实找到了这个文件并将其解压缩到 /tmp/macvim
/opt/local/var/macports/software/MacVim/MacVim-7.3.snapshot65_1.darwin_12.x86_64.tbz2
然后 grep'd +PORTFILE 为字符串“前缀”:
$ grep prefix +PORTFILE
PYTHON=${prefix}/bin/python2.7
copy ${worksrcpath}/src/MacVim/mvim ${destroot}${prefix}/bin
ln -s mvim ${destroot}${prefix}/bin/mvimdiff
ln -s mvim ${destroot}${prefix}/bin/mview
ln -s mvim ${destroot}${prefix}/bin/mvimex
configure.args-append --enable-pythoninterp --with-python=${prefix}/bin/python2.5
configure.args-append --enable-pythoninterp --with-python=${prefix}/bin/python2.6
configure.args-append --enable-pythoninterp --with-python=${prefix}/bin/python2.7
configure.args-append --enable-python3interp --with-python3=${prefix}/bin/python3.1
configure.args-append --enable-python3interp --with-python3=${prefix}/bin/python3.2
在这一点上,我关心的所有解释器似乎都应该被启用。所以,现在我很困惑。
现在的问题是:
- 有没有办法修复我拥有的 MacPorts 版本?或者
- 我是否退出它并使用 github 包运行?
- 看起来 Homebrew 版本也相当灵活。
无论如何,我有点迷失在 Mac 世界中。任何指导将不胜感激。