mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-02 18:12:51 +00:00
Better error if Cargo is not in Path
This commit is contained in:
parent
70fd542822
commit
73f4fcbd0f
@ -151,11 +151,18 @@ impl ProjectWorkspace {
|
||||
ProjectWorkspace::Json { project }
|
||||
}
|
||||
ProjectManifest::CargoToml(cargo_toml) => {
|
||||
let cargo_version = utf8_stdout({
|
||||
let mut cmd = Command::new(toolchain::cargo());
|
||||
cmd.arg("--version");
|
||||
cmd
|
||||
})?;
|
||||
|
||||
let cargo = CargoWorkspace::from_cargo_metadata(&cargo_toml, cargo_config)
|
||||
.with_context(|| {
|
||||
format!(
|
||||
"Failed to read Cargo metadata from Cargo.toml file {}",
|
||||
cargo_toml.display()
|
||||
"Failed to read Cargo metadata from Cargo.toml file {}, {}",
|
||||
cargo_toml.display(),
|
||||
cargo_version
|
||||
)
|
||||
})?;
|
||||
let sysroot = if with_sysroot {
|
||||
|
Loading…
Reference in New Issue
Block a user