我尝试安装diesel_cli
,在出现一些环境变量问题后,我成功安装了它。
当我尝试为我的项目设置 Diesel 时,它会引发错误:
柴油.exe - 未找到序数
序数 4701 无法位于动态链接库“C:\Program Files\PostgreSQL\11\lib\LIBPQ.dll”中。
我尝试安装diesel_cli
,在出现一些环境变量问题后,我成功安装了它。
当我尝试为我的项目设置 Diesel 时,它会引发错误:
柴油.exe - 未找到序数
序数 4701 无法位于动态链接库“C:\Program Files\PostgreSQL\11\lib\LIBPQ.dll”中。
我遇到了同样的错误。
当我深入研究它时,我发现ssleay32.dll
我的系统路径上有一个不兼容的版本作为英特尔 Wifi 驱动程序的一部分。
就我而言,这是在C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS
. 从我的系统路径中删除它解决了这个问题。
实际上问题是postgreSQL版本。AFAIK,Postgres 11 与柴油设置不兼容。即使我的 postgres/11/lib 文件夹结构的 lib 文件夹中有 libpq.dll。它会在问题中引发“图示”错误。
然后,我尝试卸载 postgres 11.1 版并安装 Postgres 10.6 版,它运行顺利。
注意:postgres 安装后不要忘记设置环境变量