You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RUST_LOG环境变量无法生效?运行命令报错如何解决

解决Windows环境下RUST_LOG环境变量设置报错问题

你遇到的问题是因为RUST_LOG=debug cargo run是类Unix系统(Linux/macOS)shell的语法,Windows的CMD/PowerShell不支持这种前置环境变量的写法,以下是对应终端的解决方法:

针对Windows CMD

  • 分两步执行:
    set RUST_LOG=debug
    cargo run
    
  • 或者一次性执行:
    set RUST_LOG=debug && cargo run
    

针对Windows PowerShell

  • 分两步执行:
    $env:RUST_LOG="debug"
    cargo run
    
  • 或者一次性执行:
    $env:RUST_LOG="debug"; cargo run
    

跨平台通用方案(可选)

如果需要跨平台统一写法,可以安装cross-env工具(依赖Node.js),之后就能用类Unix的语法执行:

cross-env RUST_LOG=debug cargo run

内容的提问来源于stack exchange,提问作者Sarang Dutta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 22:09:54