diff --git a/crates/project-model/src/sysroot.rs b/crates/project-model/src/sysroot.rs index 1b31138becc6..f244c9736c7c 100644 --- a/crates/project-model/src/sysroot.rs +++ b/crates/project-model/src/sysroot.rs @@ -192,8 +192,12 @@ impl Sysroot { cmd.arg("which"); cmd.arg(tool.name()); - (|| Some(Utf8PathBuf::from(String::from_utf8(cmd.output().ok()?.stdout).ok()?)))() - .unwrap_or_else(|| Utf8PathBuf::from(tool.name())) + (|| { + Some(Utf8PathBuf::from( + String::from_utf8(cmd.output().ok()?.stdout).ok()?.trim_end(), + )) + })() + .unwrap_or_else(|| Utf8PathBuf::from(tool.name())) } _ => tool.path(), }