rust-lld:error:找不到库-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

以下是我已经尝试过的故障排除:

  1. /usr/local/lib添加到$PATH。我的pg_config显示LIBDIR = /usr/local/lib
  2. 重新安装Postgres
  3. 更新rustc -nightly

这里的想法也没有帮助:如何通过Wasm包将Rust-Wasm应用程序与libpq链接?

但问题仍未解决。如果有任何建议,我将不胜感激。

据我所知,Libpq不支持wasm web平台,因此无法实现这一点。正如在评论中已经提到的,您可能希望在后端代码中使用diesel,而不是在前端。

相关内容

  • 没有找到相关文章

最新更新