5

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

次に、文字列'prefix'に対して+PORTFILEをgrepします。

$ 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

この時点で、私が気にかけているすべての通訳者が有効になっているはずです。だから、今私は混乱しています。

今の質問は:

  1. 私が持っているMacPortsのバージョンを修正する方法はありますか?また
  2. それを取り消して、githubパッケージで実行しますか?
  3. Homebrewバージョンもかなり柔軟に見えます。

とにかく、私はMacの世界でちょっと迷っている。任意のガイダンスをいただければ幸いです。

4

2 に答える 2

16

実行port info macvimすると、いくつかのバリエーションがあることがわかります。

MacVim @7.3.snapshot65, Revision 1 (editors)
Variants:             big, cscope, huge, perl, python, python25, python26,
                      python27, python31, python32, ruby, tcl, universal, xim

Description:          MacVim is a port of the text editor Vim to Mac OS X that
                      is meant to look better and integrate more seamlessly with
                      the Mac than vim-app.
Homepage:             http://code.google.com/p/macvim
...

以下を使用してこれらのバリアントを選択することにより、Python、Ruby、およびPerlをサポートするMacVimをインストールできます。

sudo port install macvim +python +perl +ruby
于 2012-10-27T08:40:22.343 に答える
-1

私の解決策は次のとおりです。

MacVimBinaryインストーラーを使用してください。頭痛の種はありません。次に、MacPortsをシステムから削除します。今すぐHomebrewをインストールして、適切に機能するパッケージマネージャーをお楽しみください;-)

于 2012-10-27T09:54:48.713 に答える