* Volker Dobler <dr.volker.dob...@gmail.com> [200814 14:53]: > On Friday, 14 August 2020 20:39:37 UTC+2, K Richard Pixley wrote: > > Isn't this the default location? I just untarred the distribution... > > No. There is a reason https://golang.org/doc/install#install > states to do tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
While (I believe) the majority of individuals (rather than sysadmins) installing on Linux, MacOS, and FreeBSD will be the primary (essentially sole) user on such systems, and will be able to use /usr/local (usually requiring su or sudo or modifying permissions on /usr/local, which is not mentioned in the above referenced instructions), this is not a universal condition. Especially, students at universities using an account on a university machine will generally not have access to /usr/local. I think this is a significant enough use case to warrant a mention in the installation instructions, e.g. If you do not have access to /usr/local, or do not wish to install there, you may install to another directory, such as $HOME/goroot. The directory $HOME should not be used, as this would make $GOROOT the same as the default $GOPATH ($HOME/go), which is not allowed. Anything along these lines would help alleviate the confusion that the OP had. It also might be productive to mention that many (Linux?) distributions (e.g. Debian, Fedora, RHEL) provide reasonably up-to-date packages for Go, and that using the distribution's package manager may be easier, provide better security support, and integrate better than manually installing the official Go binary distribution. ...Marvin -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/20200814233137.dujkksays2luoqyt%40basil.wdw.