有没有办法让rustc在用Cargo编译时输出前几个错误,甚至更好,最后打印最老的错误?似乎中止编译的默认阈值设置得非常高:
error: aborting due to 25 previous errors
我没有耐心滚动浏览6-10页文本以找到第一个错误。
通常我会通过在我的编辑器(vim)中编译来处理这个问题,但是带有rust的vim配置似乎没有正确设置errorformat。
由于某些原因,管道到寻呼机也失败了:
cargo test | less
答案 0 :(得分:4)
cargo test
将错误写入stderr
,因此您必须将stderr
重定向到stdout
,如下所示:
cargo test 2>&1 | less