我正在尝试使用 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,以防万一。