Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Go is really easy to install manually. Just download from the official golang.org website.


Only multiply this effort times all the software people say this for, and now you have to manually remember to update.

There’s a reason people use package managers.


Well lots of software like Ruby is a pain in the ass to install. Package managers make plenty of sense there. But Go is as easy as it comes. I was just offering that since this seems like a time-sensitive update.


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.


OK. 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.


This was in reference to Homebrew, though. In Homebrew, installing Go is simply:

    brew install go
No sudo required, nor 'update' command required first, etc.


I 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?


Based 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/Formul... [2] https://github.com/golang/go/blob/master/src/bootstrap.bash


Sure, 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.


I’ve been installing Go from source since back when that was necessary to get cross compilation working, and have continued because I am a crazy person. It only takes a couple minutes and a previous version of Goto do.

I can probably stop now.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: