据我所知,Libpq不支持wasm web平台,因此无法实现这一点。正如在评论中已经提到的,您可能希望在后端代码中使用
我正在尝试使用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包将Rust-Wasm应用程序与libpq链接?
但问题仍未解决。如果有任何建议,我将不胜感激。
diesel
,而不是在前端。