使用货物运行二进制文件时,我可以选择如下运行-
bash -c "RUST_BACKTRACE=1 cargo run --bin my_binary"
当二进制文件遇到错误时,这给了我堆栈跟踪。 但是,当我为同一二进制文件创建Debian软件包时,如何获取失败时的堆栈跟踪信息?
如果源是在Rust中实现的,是否还有某种方法可以启用回溯功能?
编辑:
我使用以下项目为我的货运项目创建一个Debian软件包
cargo deb // Produces a my_binary.deb
然后可以将My_binary.deb安装为--
dpkg -i /tmp/my_binary*.deb || true \
&& apt-get -f -y install
答案 0 :(得分:2)
安装 alacritty (0.5.0-dev) 后,我在 Linux Mint 19 上遇到了同样的问题(错误消息)。
在终端中运行:
RUST_BACKTRACE=1RUST_BACKTRACE=1 alacritty
或 RUST_BACKTRACE=full
用于详细回溯。
RUST_BACKTRACE=1RUST_BACKTRACE=full alacritty