In the previous post we installed Go on CentOS 7. There is an small problem by doing that, the latest version on the repos for Go is 1.4. In this post I will show how to install Go 1.5 using the binaries.
This is a manual procedure and there are other ways to achieve this.
Downloading binaries###
[[email protected] tmp]# wget https://storage.googleapis.com/golang/go1.5.linux-amd64.tar.gz
Extract the binaries to /usr/local/go:
[[email protected] tmp]# tar -C /usr/local -xzf /tmp/go1.5.linux-amd64.tar.gz
Now we will create the We create symbolic links (you can also add /usr/local/go/ to your PATH):
[[email protected] tmp]# ln -s /usr/local/go/bin/go /usr/bin/go
[[email protected] tmp]# ln -s /usr/local/go/bin/go /usr/local/bin/go
[[email protected] tmp]# ln -s /usr/local/go/bin/godoc /usr/local/bin/godoc
[[email protected] tmp]# ln -s /usr/local/go/bin/gofmt /usr/local/bin/gofmt
Verify that Go v1.5 runs
Run go version to verify that the install worked and version is 1.5:
[[email protected] ~]# go version
go version go1.5 linux/amd64
Verify that code can run by creating a "hello world" program:
[[email protected] ~]# cat << EOF > hello.go
package main
import "fmt"
func main() {
fmt.Printf("hello world!\n")
}
EOF
Run it:
[[email protected] ~]# go run hello.go
hola, mundo
Now you have Go 1.5 running on your CentOS 7 OS.