Skip to content

Windows installation instructions #733

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
dcarosone opened this issue Mar 28, 2019 · 5 comments · Fixed by #1004
Closed

Windows installation instructions #733

dcarosone opened this issue Mar 28, 2019 · 5 comments · Fixed by #1004

Comments

@dcarosone
Copy link

dcarosone commented Mar 28, 2019

Content Bug Report

Page(s) Affected

Getting started / installation

https://www.rust-lang.org/learn/get-started
https://www.rust-lang.org/tools/install

What needs to be fixed?

I wanted to look at the instructions for installing on Windows the other day, because i remembered that there were a bunch of extra steps and dependencies. I don't normally use windows, but I was curious about the viability of installing it on a customer workstation for a quick task.

So I went to the website, but I couldn't even see the Windows install instructions unless I changed my user-agent string to pretend to be on Windows. And even then, all I was told was "get rustup-init.exe and follow the on-screen instructions".

I just want to review those instructions!

Following through a series of "learn more" type links led me on a path through these pages, neither of which contained the information needed.

I'm sure this used to be visible previously.
Edit: it's in the install page, but hidden for non-windows users, with no noticable way of exposing it.

Suggested Improvement

Provide users a way to view instructions for platforms other than what's auto-detected, maybe via an expanding section or tabbed panel (have the detection pick the relevant tab, rather than completely hide other content). Or just don't hide this paragraph for anyone.

Provide detail about platform steps and additional dependencies in the online installation instructions, rather than (only) in the installation tool.

@steveklabnik
Copy link
Member

Here's the old page: https://prev.rust-lang.org/en-US/install.html

I think that everything that used to be visible is the exact same on the new page.

@dcarosone
Copy link
Author

dcarosone commented Mar 28, 2019

Thanks, this (and the link to the additional detail) was precisely what I remembered and was looking for:

image

It's not in the main page. It turns out, it is in the second page (tools/install) behind the "learn more" banner link, when I come from a browser on Windows. It's there in the source, with some class and style stuff to hide it - apparently my user-agent tricks didn't work well enough.

So, the request reduces to the first part: being able to see/find this information from other platforms; something that can be collapsed by default but visible and expanded if you want.

We (effectively) show the linux instructions to Windows users for WSL anyway, so there might be some nice way to generalise this selection/navigation.

@dcarosone
Copy link
Author

(or, frankly, since it's only a heading and single paragraph, already behind a would-you-like-to-know-more? link, just don't hide this at all)

@steveklabnik
Copy link
Member

It turns out, it is in the second page (tools/install)

Ah ha, I think that's some of the issue here too; I thought you were talking about the install page, not the main page.

@dcarosone
Copy link
Author

I was looking in the "getting started" page, where (navigationally) it used to be. The old site didn't have the extra first step; a "getting started" link on the homepage went directly to the "install" page you linked to with the content in question.

I didn't find it, either there or in the series of "more info" pages. I didn't remember what I was looking for clearly enough to notice that the text on the install page was identical to what used to be next to what I was looking for.

I don't really mind whether we consider the insertion of an earlier page as having moved content or not; now that you've helped find it, I'm fine with where it is - just not with it being completely invisible. I'll amend the report above to refer to the install page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants