嗨,我正在努力学习生锈的基础知识,其中一个包(ron)是因为bevy的依赖而抛出一个错误。
当我运行cargo build时,我看到:
编译ron v0.7.0 编译bevy_diagnostic v0.6.0 编译bevy_gilrs v0.6.0编译bevy_winit v0.6.0错误: 未被认可的选项:“json” 错误:无法编译
ron警告:生成失败,等待 其他要完成的工作..。 错误:生成失败
为了了解更多信息,我添加了--verbose标志,这给了我失败的rustc命令:
/home/tomek/..cargo/bin/rustc-纸箱名称ron -编辑=2018 /home/tomek/.cargo/registry/src/github.com-1ecc6299db9ec823/ron-0.7.0/src/lib.rs -错误-格式=json-json=诊断-呈现-ansi,工件-纸箱型库-发射=dep-info,元数据,链接dependency=/storage/projects/econsim/target/debug/deps -bitcode=no -C debuginfo=2 -C metadata=943a31496299e8f3 -C extern=-943a314969e8f3-out/存储/projects/econsim/target/deps -L bitflags=/storage/projects/econsim/target/debug/deps/libbitflags-c67d8a8593a87f67.rmeta -extern base64=/storage/projects/econsim/target/debug/deps/libbase64-532e1d4e3f8b3bca.rmeta -extern bitflags=/storage/projects/econsim/target/debug/deps/libbitflags-c67d8a8593a87f67.rmeta-extern serde=/storage/projects/econsim/target/debug/deps/libserde-42ff4d97cbefd932.rmeta -cap lints允许
所以我把它放在命令行中,这是没有任何错误代码的输出:
{"artifact":"/storage/projects/econsim/target/debug/deps/ron-943a31496299e8f3.d",“发出”:“dep-info”} {"artifact":"/storage/projects/econsim/target/debug/deps/libron-943a31496299e8f3.rmeta",“发出”:“元数据”} {"artifact":"/storage/projects/econsim/target/debug/deps/libron-943a31496299e8f3.rlib",“发出”:“链接”}
最初,我没有指定rustc的路径以供货运使用,但无论是哪种方式,我都得到了这个错误。如果cargo调用rustc时没有弄错,那么--json不再是一个有效的选项,但是当我在shell中运行rustc时,可以吗?我真的不知道从这里开始从哪里出发。
发布于 2022-01-17 00:26:29
https://stackoverflow.com/questions/70734470
复制相似问题