3 ms·
This has nothing to do with Go being easy or hard to install, and everything to do with giving people a uniform way to manage installation, updates and removal
by rhencke 9y ago
This has nothing to do with Go being easy or hard to install, and everything to do with giving people a uniform way to manage installation, updates and removal of software, independent of what software that is.
- artursapek 9y agoOK. Well, for what it's worth, I use ubuntu and find it much easier to install Go using their website than using apt (which I do use for most things). Thanks for the downvotes guys.
- rhencke 9y agoThis was in reference to Homebrew, though. In Homebrew, installing Go is simply: brew install go No sudo required, nor 'update' command required first, etc.
- DrJokepu 9y agoI don’t use Homebrew, given that Go is now written in Go, how does Homebrew bootstrap it when there are no binaries available? Does it download Go 1.4, builds it with a C compiler and uses that to build the latest version?
- saagarjha 9y agoBased on this[1] it appears to be running this[2] bootstrap script, which I believe uses make. [1] https://github.com/Homebrew/homebrew-core/blob/master/Formula/go.rb https://github.com/Homebrew/homebrew-core/blob/master/Formul... [2] https://github.com/golang/go/blob/master/src/bootstrap.bash https://github.com/golang/go/blob/master/src/bootstrap.bash
- artursapek 9y agoSure, it's that simple until you need a specific non-default version. In cases like that I have found it easier to install from golang.org, that's all I was trying to say.
- deleted 9y ago[deleted]