我做一些常见的任务Rakefile,比如编译,链接等.
当编译失败时,ruby显示完全回溯,其中发生了任务错误,但它对我来说真的没用,甚至更多:这个回溯隐藏了编译错误.
$ rake
mkdir -p build
llvm-as source/repl.ll -o build/repl.bc
llvm-as: source/repl.ll:6:22: error: expected value token
call i32 @fputc(i8 'x', i32 0)
^
rake aborted!
Command failed with status (1): [llvm-as source/repl.ll -o build/repl.bc...]
/usr/local/lib/ruby/1.9.1/rake.rb:993:in `block in sh'
/usr/local/lib/ruby/1.9.1/rake.rb:1008:in `call'
/usr/local/lib/ruby/1.9.1/rake.rb:1008:in `sh'
/usr/local/lib/ruby/1.9.1/rake.rb:1092:in `sh'
...
Run Code Online (Sandbox Code Playgroud)
如何在"rake aborted"之后隐藏所有内容!?
rakefile ×1