使用货物运行二进制文件时,可以选择如下运行:
bash -c "RUST_BACKTRACE=1 cargo run --bin my_binary"
当二进制文件遇到错误时,这给了我一个堆栈跟踪。 但是,当我为相同的二进制文件创建Debian软件包时,如何获取失败时的堆栈跟踪信息?
如果源在Rust中实现,是否也有某种方法可以启用回溯功能?
编辑:
我使用以下方式为我的货运项目创建了一个Debian软件包
cargo deb // Produces a my_binary.deb
然后,可以将My_binary.deb安装在Debian机器上,方法如下:
dpkg -i /tmp/my_binary*.deb || true \
&& apt-get -f -y install