How to pass RUST_BACKTRACE=1 when running a Rust binary installed in Debian?
13,328
I had the same issue (error message) on Linux Mint 19 after installation of alacritty (0.5.0-dev).
In terminal just run:
RUST_BACKTRACE=1RUST_BACKTRACE=1 alacritty
or RUST_BACKTRACE=full
for a verbose backtrace.
RUST_BACKTRACE=1RUST_BACKTRACE=full alacritty
Author by
Rajeev Ranjan
A developer in making. Like being disciplined in whatever I do. Helping others is another passion for me.
Updated on June 15, 2022Comments
-
Rajeev Ranjan almost 2 years
When I run a binary using cargo, I have the option to run it as follows -
bash -c "RUST_BACKTRACE=1 cargo run --bin my_binary"
This gives me a stack trace when the binary hits an error. But when I create a Debian package for the same binary, how do I get stack traces on failure?
Is there some way to enable backtrace there too, if the source is implemented in Rust?
Edit:
I create a debian package for my cargo project using
cargo deb // Produces a my_binary.deb
This my_binary.deb can then be installed on a Debian machine as -
dpkg -i /tmp/my_binary*.deb || true \ && apt-get -f -y install
-
Alex.K. over 2 yearsplease add some details or questions if you vote down.
-
Saeed Masoomi about 2 yearsis there any way to add this to the
config.toml
orCargo.toml
or something like that?