rust-lld: error: unable to find library -lpq
rust-lld: error: unable to find library -lpq
我正在尝试使用 Yew、Diesel 和 Postgres 构建一个简单的 Web 应用程序。当我运行
wasm-pack build --target web --out-name wasm --out-dir ./static
我收到以下错误:
*rust-lld: error: unable to find library -lpq*
我在使用 macOS Catalina。我通过 Homebrew 安装了 Postgres。我的 libpq.dylib
文件位于 /usr/local/lib
.
这些是我已经尝试过的故障排除方法:
- 已将
/usr/local/lib
添加到 $PATH
。我的 pg_config
显示 LIBDIR = /usr/local/lib
.
- 重新安装 Postgres
- 已更新
rustc -nightly
这里的想法也没有帮助:How can I link a Rust Wasm application with libpq via wasm-pack?
还是没有解决。如果有任何建议,我将不胜感激。
据我所知,Libpq 不支持 wasm-web 平台,因此无法完成这项工作。正如评论中已经提到的,您可能想在后端代码中使用 diesel
,而不是在前端。
我正在尝试使用 Yew、Diesel 和 Postgres 构建一个简单的 Web 应用程序。当我运行
wasm-pack build --target web --out-name wasm --out-dir ./static
我收到以下错误:
*rust-lld: error: unable to find library -lpq*
我在使用 macOS Catalina。我通过 Homebrew 安装了 Postgres。我的 libpq.dylib
文件位于 /usr/local/lib
.
这些是我已经尝试过的故障排除方法:
- 已将
/usr/local/lib
添加到$PATH
。我的pg_config
显示LIBDIR = /usr/local/lib
. - 重新安装 Postgres
- 已更新
rustc -nightly
这里的想法也没有帮助:How can I link a Rust Wasm application with libpq via wasm-pack?
还是没有解决。如果有任何建议,我将不胜感激。
据我所知,Libpq 不支持 wasm-web 平台,因此无法完成这项工作。正如评论中已经提到的,您可能想在后端代码中使用 diesel
,而不是在前端。