运行Diesel CLI工具时出现“Ordinal Not Found”

问题描述 投票:1回答:2

我试图安装diesel_cli,并在一些环境变量问题后成功安装了它。

当我尝试为我的项目设置Diesel时,它会抛出一个错误:

diesel.exe - 找不到序数

序号4701无法位于动态链接库“C:\ Program Files \ PostgreSQL \ 11 \ lib \ LIBPQ.dll”中。

postgresql rust rust-diesel
2个回答
1
投票

我遇到了同样的错误。

当我挖到它时,我发现我的系统路径上有一个不兼容的ssleay32.dll版本,作为英特尔Wifi驱动程序的一部分。

在我的情况下,这是在C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS。从我的系统路径中删除它修复了该问题。


0
投票

实际上问题是postgreSQL版本。 AFAIK,Postgres 11与柴油机配置不兼容。即使我在postgres / 11 / lib文件夹结构的lib文件夹中有libpq.dll。它会在问题中抛出“图示”错误。

然后,我尝试卸载postgres版本11.1并安装了Postgres 10.6版本,它运行顺畅。

注意:postgres安装后不要忘记设置环境变量

© www.soinside.com 2019 - 2024. All rights reserved.