Проблема
Під час збірки проєкту на Rust за допомогою Cargo ви можете зіткнутися з такою помилкою:
cargo_libpcsclite_hint.sh
The system library `libpcsclite` required by crate `pcsc-sys` was not found.
The file `libpcsclite.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
The PKG_CONFIG_PATH environment variable is not set.Рішення
Рішення наведено під повідомленням про помилку у виводі cargo. Залежно від вашого дистрибутива Linux, вам потрібно встановити відповідний пакунок розробки, який містить файл libpcsclite.pc.
cargo_libpcsclite_hint.sh
HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `libpcsclite.pc`.
If you are using Debian (or a derivative), try:
$ sudo apt install pkgconf libpcsclite-dev
If you are using Arch (or a derivative), try:
$ sudo pacman -S pkgconf pcsclite
If you are using Fedora (or a derivative), try:
$ sudo dnf install pkgconf pcsc-lite-devel
Дивіться схожі статті за категоріями:
Rust
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow