Please file an issue with this information and as much details as you can. 

On Tuesday, August 1, 2017 at 5:38:24 PM UTC-4, Val wrote:
>
> Hello Steve, that looks very promising, thank you so much!
>
> I just tried on GCE, here is a gist 
> <https://gist.github.com/Deleplace/bfaff085b813cd8c602a253ca45e46ac>.
> Possible quirk :
> $ go version 
> go: cannot find GOROOT directory: /usr/local/go
> $ go doc fmt
> go: cannot find GOROOT directory: /usr/local/go
> $ go get github.com/gorilla/mux
> go: cannot find GOROOT directory: /usr/local/go
>
> Note that I didn't try to sudo anything.
>
> Questions:
> - is it recommanded to set the GOPATH variable, even since 17262 
> <https://github.com/golang/go/issues/17262> and go 1.8 seem to regard 
> ~/go as a cromulent default?
> - might it be possible to avoid to extra step "One more thing! ... ... ... 
> or open a new shell prompt", by sourcing everything needed? Something like
> curl -LO https://get.golang.org/$(uname)/go_installer_script && source 
> go_installer_script
>

We can't source the binary, but we may be able to source the shell 
initialization file.  

>
> This one-liner project will bring all of us command-line users a 
> super-nice developer UX, especially when frequently installing Go to new 
> machines :)
> Cheers
> Valentin
>
> On Tuesday, August 1, 2017 at 9:42:00 PM UTC+2, Steve Francia wrote:
>>
>> Greetings Gophers,
>>
>> I've been working on a "one line installer" for Go with Jess Frazelle and 
>> Chris Broadfoot and we think it's ready to share a bit more broadly.
>>
>> The installer is designed to both install Go as well as do the initial 
>> configuration of setting up the right environment variables and paths.
>> It will install the Go distribution (tools & stdlib) to "/.go" inside 
>> your home directory by default.
>> It will setup "$HOME/go" as your GOPATH. 
>>
>> If Go is already installed *via this installer* it will upgrade it to 
>> the latest version of Go.
>>
>> Currently supported systems:
>>   linux, darwin, windows / amd64, 386 / bash, zsh, powershell
>>
>>
>> *Usage*
>> Windows Powershell:
>> (New-Object System.Net.WebClient).DownloadFile('
>> https://get.golang.org/installer.exe', 'installer.exe'); Start-Process 
>> -Wait -NonewWindow installer.exe; Remove-Item installer.exe
>>
>> Shell (Linux/macOS/Windows):
>> curl -LO https://get.golang.org/$(uname)/go_installer && chmod +x 
>> go_installer && ./go_installer && rm go_installer
>>
>>
>> As we discovered developing this, installers are really all edge cases. 
>> We're certain we've not found many of them. 
>> *Our goal is that this becomes the primary mechanism to install Go. *
>> *To do that, we need your help testing, improving and fixing it. *
>>
>> The source can be found at 
>> https://go.googlesource.com/tools/+/master/cmd/getgo/
>> If you find any issues please report them on Github 
>> https://github.com/golang/go/issues/new?title=tools/cmd/getgo:
>>
>> Thanks,
>> Steve
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to