如何在rust中使用环境变量进行调试?

问题描述 投票:0回答:1

我正在为 swc 创建一个插件。它失败了,我被告知添加一个环境变量进行调试。 RUST_LOG=跟踪且 SWC_DEBUG=1 我应该把这些变量放在哪里?到什么文件?如果我在“货物测试”之前写它们 - 一个错误,一个无法识别的命令。 请帮助我

rust rust-cargo
1个回答
4
投票

如果您在 Unix 上运行代码,则需要在执行命令之前将它们添加到终端中。

例如:

RUST_LOG=trace SWC_DEBUG=1 cargo test
RUST_LOG=trace SWC_DEBUG=1 ./my_program_name

如果您在 Windows 上从 Powershell 运行代码,那就没那么容易了,需要 2 个命令:

> $env:RUST_LOG="trace"
> $env:SWC_DEBUG=1
> cargo test

您可以在维基百科上阅读有关它们的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.