问题描述
我正在尝试使用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
这些是我已经尝试过的故障排除方法:
这里的想法也没有帮助:How can I link a Rust Wasm application with libpq via wasm-pack?
仍然无法解决。如有任何建议,我将不胜感激。
解决方法
据我所知,Libpq不支持wasm-web平台,因此没有办法使它工作。正如注释中已经提到的那样,您可能希望在后端代码中而不是在前端代码中使用diesel
。