rust-lld:错误:找不到库-lpq

问题描述

我正在尝试使用Yew,Diesel和Postgres构建一个简单的Web应用程序。当我运行wasm-pack build --target web --out-name wasm --out-dir ./static时,出现以下错误

rust-lld:错误:无法找到库-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

这里的想法也没有帮助:How can I link a Rust Wasm application with libpq via wasm-pack?

仍然无法解决。如有任何建议,我将不胜感激。

解决方法

据我所知,Libpq不支持wasm-web平台,因此没有办法使它工作。正如注释中已经提到的那样,您可能希望在后端代码中而不是在前端代码中使用diesel

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...