0

5時間無駄にしたので、ここで質問したほうがいいかもしれません。

問題なくvimをコンパイルできます(64ビットシステム):

 ./configure --prefix=/usr --with-tlib=ncursesw --enable-luainterp \
--with-lua-prefix=/usr/local --disable-gui --disable-tclinterp \
--enable-cscope --without-x CPPFLAGS="${CPPFLAGS} -I/usr/include/ncursesw" \
--enable-python3interp=dynamic --enable-pythoninterp=dynamic \
--enable-multibyte && make

フラグ python/dyn および python3/dyn は両方ともアクティブです

ただし、vim内からpythonコマンドを実行しようとするとすぐに:

E370: Could not load library
E263: Sorry, this command is disabled, the Python library could not be loaded.

さらに混乱を招くのは、msys2 にバンドルされているネイティブ vim が Python をサポートしていることです。ディレクトリを切り替えた後、使用していることを発見しました

  • /bin/msys-python2.7.dll
  • /bin/msys-python3.3m.dll.

これらのファイルを別のディレクトリにコピーして、名前を python27.dll または python2.7.dll に変更しようとしました。無駄に。

4

1 に答える 1

0

vim 実行可能ファイルが /usr/local/bin/ に残り、パスを破損していました。

于 2015-05-05T10:17:53.877 に答える