- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试(现在几个小时)为 postgres 安装 cargo 箱 diesel_cli
。但是,每次我运行 recommended cargo 命令时:
cargo install diesel_cli --no-default-features --features postgres
我等了几分钟才看到相同的构建失败 -> 中止错误,并显示以下消息:
note: LINK : fatal error LNK1181: cannot open input file 'libpq.lib'
error: aborting due to previous error
error: failed to compile `diesel_cli v1.4.1`, intermediate artifacts can be found at `C:\Users\<user name here>\AppData\Local\Temp\cargo-installUU2DtT`
Caused by:
could not compile `diesel_cli`.
我在 docker 容器中运行 postgres,并且在我的
C:\pgsql
上有二进制文件,
lib
和
bin
目录都在
PATH
上,所以我不知道为什么它没有链接。他们在文档中没有提到的还有什么要求?
最佳答案
将文件夹添加到 PATH
变量并没有帮助,至少在我的情况下,因为由于某种原因它没有在传递给 /LIBPATH
的 link.exe
参数中使用。
就我而言,它是 C:\Users\<username>\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib
您可以在错误消息的开头看到它。
将 libpq.lib
复制到那里,它将从那里使用。
安装柴油后,需要一些其他组件。将 libcrypto-1_1-x64.dll
、 libiconv-2.dll
和 libssl-1_1-x64.dll
复制到 where diesel
命令执行后显示的文件夹中
关于postgresql - 如何在安装时修复 Rust 柴油 cli 链接 libpq.lib 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62708607/
我正在尝试在运行时构建一些过滤器,这些过滤器可以应用于表tunnel或tunnel LEFT OUTER JOIN连接ON(tunnel.id = connection.tunnel_id)。 表的定
我有以下由 Diesel 生成的架构: table! { user (id) { id -> Uuid, name -> Text } 和关联模型 use diesel::{
我是Rust的新手,但遇到一个我无法解决的问题。 我的Cargo.toml看起来像这样: [dependencies] rocket = "0.4.6" rocket_codegen = "0.4.6
我正在尝试(现在几个小时)为 postgres 安装 cargo 箱 diesel_cli。但是,每次我运行 recommended cargo 命令时: cargo install diesel_c
我正在尝试使用Diesel将简单的原始SQL转换为MySQL,如本示例所示: https://docs.diesel.rs/diesel/fn.sql_query.html let users = s
我是一名优秀的程序员,十分优秀!