我正在尝试使用 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
这里的想法也没有帮助:如何通过 wasm-pack 将 Rust Wasm 应用程序与 libpq 链接?
仍然没有解决。我会很感激任何建议。