如何解决RustRover调试测试时-Z参数仅支持nightly编译器的错误?
解决RustRover调试测试时的
-Z unstable-options参数问题 - 打开RustRover设置:用快捷键
Ctrl+Alt+S(Windows/Linux)或Cmd+,(Mac)调出设置面板。 - 搜索并定位测试配置:在设置搜索框输入
Rust Tests,找到Run/Debug Configuration: Rust Tests选项。 - 修改参数:在Additional arguments输入框里,删掉
-Z unstable-options这一段,保存设置。 - 单个测试配置调整(可选):如果是针对特定测试的问题,右键测试名称选择Modify Run Configuration,同样移除
-Z unstable-options参数。 - 重新调试:再次启动测试调试,此时不会再触发
Z选项仅支持nightly编译器的错误。
-Z unstable-options是Rust nightly版本专属的不稳定参数,stable版本不兼容,RustRover默认带了这个参数,手动移除后就能和VSCode的调试行为对齐。
内容的提问来源于stack exchange,提问作者Rhahkeem
相关产品推荐
相关产品推荐

