diff --git a/src/bin/juliainstaller.rs b/src/bin/juliainstaller.rs index 8fd31911..57011b5a 100644 --- a/src/bin/juliainstaller.rs +++ b/src/bin/juliainstaller.rs @@ -379,6 +379,15 @@ pub fn main() -> Result<()> { } } + if install_choices.install_location.exists() { + println!("You are trying to install Juliaup into the folder"); + println!("`{}`,", install_choices.install_location.display()); + println!("but that folder already exists. Please remove that folder"); + println!("and then start the setup process again."); + + return Ok(()); + } + let juliaupselfbin = install_choices.install_location.join("bin"); trace!("Set juliaupselfbin to `{:?}`", juliaupselfbin);