質問: "~/.pyenv/shims:".$PATH call neobundle#begin(expand('~/.vim/bundle/') ) NeoBundleLazy "lambdalisue/vim-django-support", { \ "autoload": { \ "filetypes": ["python", "python3", "djangohtml"] \ }} NeoBundleFetch 'Shougo/neobundle.vim' NeoBundle 'mattn/emmet-vim' NeoBundle 'davidhalter/jedi-vim' NeoBundle 'scrooloose/syntastic' NeoBundle 'Yggdroot/indentLine' NeoBundle 'scrooloose/nerdtree' NeeoBundleLazy "lambdalisue/vim-pyenv", { \ "depends": ['davidhalter/jedi-vim'], \ "autoload": { \ "filetypes": ["python", "python3", "djangohtml"] \ }} call neobundle#end() filetype plugin indent on NeoBundleCheck ``` ### 追記 vimをbuildするときvimのソースコードをどのURLからもらってくるのがいいのか教えてもらえると嬉しいです。(現在mercurialを利用してリポジトリからcloneしています。)
回答: どうも、Ubuntu にて +python/+python3 を実現している者です。 ご提示されたエラーは見たことがないため、的はずれな意見かもしれませんが 1. `--enable-shared` にてコンパイルされた Python ではない => `CONFIGURE_OPT="--enable-shared pyenv install 3.5.0` のようにしてやり直す 2. `--enable-shared` な Python とリンクできていない => `-rpath` などで無理やりリンクさせてみる のどちらかなという気がしています。もしくは OS 的に無理かもしれません(Mac OS X では双方を**同時**起動可能な Vim のコンパイルは諦めた経緯があります)。 詳細は http://lambdalisue.hatenablog.com/entry/2014/05/21/065845 の下の方に書いてあるので参考にしてください。 追記 vimrc を見る限りすでに紹介した記事はご存知なようですね。 ちなみに上記エラーは vimrc の設定というよりかは vim コンパイルの段階でコケている気がします。おそらく `vim -u NONE` した後でも `:python 1` や `:python3 1` が失敗するのではないでしょうか? 差し支えなければ `./configure` に指定しているオプションなどと Python 関連の出力部分をお見せください。もしかしたら何かわかるかもしれません。