我试图安装diesel_cli
,并在一些环境变量问题后成功安装了它。
当我尝试为我的项目设置Diesel时,它会抛出一个错误:
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安装后不要忘记设置环境变量