Skip to content

proposal: Provide same utility as rustup.sh for Rust #23320

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
roman-vanesyan opened this issue Jan 3, 2018 · 4 comments
Closed

proposal: Provide same utility as rustup.sh for Rust #23320

roman-vanesyan opened this issue Jan 3, 2018 · 4 comments

Comments

@roman-vanesyan
Copy link

Not really proposal, but a idea drop out to be discuss with community. Currently, Go lacks a single canonized way to install it on a computer. The official page suggest to download archive and install go by extracting in to /usr/local or another location, also there're unofficial repositories for different package managers (dnf, apt, etc.). The official way is not so smooth, because of each new release of Go, we should install it by hand again and again. I'd like to see something like rustup for Go (goup?) (but official one). It is a single bash file tool that helps to orchestrate Rust e.g.: install multiple versions, update 'em, etc. more: https://www.rustup.rs/

@gopherbot gopherbot added this to the Proposal milestone Jan 3, 2018
@bradfitz
Copy link
Contributor

bradfitz commented Jan 3, 2018

This sounds like a partial dup of already-done #18136 (which added support for go get golang.org/x/build/version/go1.N).

See also pending #23223 to shorten & promote that to golang.org/v/go1.N.

@roman-vanesyan
Copy link
Author

One bad thing of go get is that I must have Go already installed on my computer.

@bradfitz
Copy link
Contributor

bradfitz commented Jan 3, 2018

@vanesyan, for first-time users, @spf13 and @jessfraz were working on "getgo":

See https://groups.google.com/forum/#!topic/golang-nuts/ZFqZkGYX4x8 and open bug #21277

@rsc
Copy link
Contributor

rsc commented Jan 8, 2018

We all agree that we want a 1-line installer and have started working on it. I couldn't find the original bug (if any) so I created #23381. Closing this as a dup of that.

@rsc rsc closed this as completed Jan 8, 2018
@golang golang locked and limited conversation to collaborators Jan 8, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants