Как передать RUST_BACKTRACE = 1 при запуске двоичного файла Rust, установленного в Debian? - PullRequest
0 голосов
/ 05 января 2019

Когда я запускаю двоичный файл с использованием Cargo, у меня есть возможность запустить его следующим образом -

bash -c "RUST_BACKTRACE=1 cargo run --bin my_binary"

Это дает мне трассировку стека, когда двоичный файл обнаруживает ошибку. Но когда я создаю пакет Debian для того же двоичного файла, как я могу получить трассировки стека при сбое?

Есть ли какой-нибудь способ включить там обратную трассировку, если источник реализован в Rust?

Edit:

Я создаю пакет debian для своего грузового проекта, используя

cargo deb // Produces a my_binary.deb

Этот my_binary.deb может быть установлен на компьютере Debian как -

 dpkg -i /tmp/my_binary*.deb || true \
 && apt-get -f -y install
...