0

dbext vim プラグインを使用して MySQL データベースに接続しようとしています。

次のようなコマンドを実行すると<Leader>se、エラーが発生します。

Can't open file 
/var/folders/b3/s3wyytf90_ld113h1w3p86ldcg4glv/T/vQ0XMX3/7

そのファイルは存在しません。しかし、実行されると予想される SQL は次の場所に存在します。

/var/folders/b3/s3wyytf90_ld113h1w3p86ldcg4glv/T/vQ0XMX3/dbext.sql

そのため、プラグインが一時ファイルをある場所に書き込んで、別の場所で探しているように見えます。

プラグインが壊れることはないと確信しており、何か間違ったことをしたに違いありませんが、それを追跡するのに十分な Vimscript を知りません。

Vim v7.3, dbext 20.00プラグインのzipを自分の.vimディレクトリに解凍してインストールしました。

私は使用しました

:DBPromptForBufferParameters

接続パラメータを設定します。

完全なエラーは次のようになります。

dbext: Executing SQL at 13:54
Error detected while processing function dbext#DB_execSql..dbext#DB_execFuncTypeWCheck..<SNR>42_DB_MYSQL_execSql..<SNR>42_DB_runCmd:
line   24:
E484: Can't open file /var/folders/b3/s3wyytf90_ld113h1w3p86ldcg4glv/T/v0BN3Qw/7
Press ENTER or type command to continue

これを解決するために誰かが私を正しい方向に向けることができますか?

編集:それ以来、他のすべての構成とプラグインを削除して、空の .vim ディレクトリにインストールを試みたので、構成が競合している場合ではないと思います。

関連する場合に備えて、MacOSXを実行しています。

4

1 に答える 1

0

私の愚かな間違い。

特殊文字のために、このコンテキストで引用する必要がある裸のパスワードを提供していました。

パスワードの入力を求められたときにパスワードを引用していて:DBPromptForBufferParameters、すべてが機能しています。

于 2014-01-21T23:30:59.080 に答える