From b08e3fd3dbf0d5e6581417bdb67a41d8356ca789 Mon Sep 17 00:00:00 2001 From: Sergio Gasquez Date: Thu, 29 Sep 2022 14:55:12 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E2=9A=A1=EF=B8=8F=20Update=20path=20whe?= =?UTF-8?q?n=20installing=20rustup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/rust_toolchain.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/rust_toolchain.rs b/src/rust_toolchain.rs index fc8f2ab..74fa782 100644 --- a/src/rust_toolchain.rs +++ b/src/rust_toolchain.rs @@ -357,6 +357,16 @@ fn install_rustup(nightly_version: &str) -> Result<()> { "-y" ) .run()?; + + #[cfg(windows)] + let path = format!("{};{}", std::env::var("PATH").unwrap(), get_cargo_home().join("bin").display()); + #[cfg(unix)] + let path = format!("{}:{}", std::env::var("PATH").unwrap(), get_cargo_home().join("bin").display()); + + std::env::set_var("PATH", path.clone()); + warn!("{} Please restart your terminal after the installation for the changes to take effect.", emoji::WARN); + + Ok(()) }