Я пытаюсь создать приложение NodeJS со слоем базы данных Wasm. Я использую Rust, Diesel в качестве драйвера базы данных и wasm-pack
в качестве компилятора WebAssembly.
Когда я пытаюсь создать свой сервис с wasm-pack
, он не может связать библиотеку libpq
. Переменная окружения PQ_LIB_DIR
установлена, и diesel-cli
работает без каких-либо проблем, но когда я пытаюсь скомпилировать свою службу, она завершается с ошибкой:
error: linking with `rust-lld` failed: exit code: 1
= note: rust-lld: error: unable to find library -llibpq
Как я могу это исправить?
Моя система:
- ОС : Windows 10
- Rust : 1,38,0
- wasm-pack : 0.8.1
- дизель : 1.4.0
- PostgreSQL : 12