Open jnachtigall opened 6 years ago
For what it's worth, this is a recent change on Microsoft's side. I followed the rustup instructions about 2 weeks ago and I installed the 2015 build tools. The change to 2017 by default presumably happened in that time frame.
In fact, they haven't even fully updated their HTML:
@shepmaster Awesome guide.
But these steps also show how much fraction
there is during the installation. If you compare to ecommerce checkout (make it as simple as possible) and would compare the actual people who want to install rust on Windows and the actual people who finish this step, then this "conversion rate" could probably be much higher if the VS C++ build where automatically part of the rust installation.
FWIW, I also think this change from 2015 to 2017 did not change in the last weeks because I already tried the same step 2, 3 montns ago and then I already had this "which version is right?" confusion and cancelled the whole thing.
I think this is something the rust team might want to fix before the big Rust 2018 release.
I wanted to install rust in order to do
cargo install <various-tools>
. I see few issues here when gettings started:The on-screen instructions talk about version 2015 but the site where one should download says 2017. This confused me while searching for the right version:
The site where one downloads is full of text and clutter and various download options. Took me a few moments to read the page and find the right software to download and install.
Then I tried
ruseup-init.exe
again, but it still complained about about missingC++ build tools
. Turns out that the software bundle installed in step 2 does not by default install theC++ build tools
. So back to theBuild Tools for Visual Studio 2017
and checking the right extra checkbox and reinstall.Step 2 and 3 take about 2-3 hours and lots of disk space.
Actionable things that could be better here to improve Onboarding:
Related to #1122.
PS As a side note I already tried to install some weeks ago and stopped at step 2 then noticing that I had not enought disk space.