diff --git a/compiler/base/orchestrator/src/coordinator.rs b/compiler/base/orchestrator/src/coordinator.rs
index c6477581..c9c7d1ce 100644
--- a/compiler/base/orchestrator/src/coordinator.rs
+++ b/compiler/base/orchestrator/src/coordinator.rs
@@ -533,6 +533,8 @@ impl LowerRequest for CompileRequest {
             envs.extend(kvs!("RUST_BACKTRACE" => "1"));
         }
 
+        envs.insert("CARGO_TERM_COLOR".to_owned(), "always".to_owned());
+
         ExecuteCommandRequest {
             cmd: "cargo".to_owned(),
             args: args.into_iter().map(|s| s.to_owned()).collect(),