Instalación
$ cd /tmp
$ curl -LO https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz
$ shasum -a 256 go1.7*.tar.gz
Nota: En caso no reconiciera el comando shasum, ejecutar el siguiente comando:
$ yum install perl-Digest-SHA -y
Salida:
d70eadefce8e160638a9a6db97f7192d8463069ab33138893ad3bf31b0650a79 go1.9.linux-amd64.tar.gz
$ sudo tar -C /usr/local -xvzf go1.7.linux-amd64.tar.gz
$ mkdir -p ~/projects/{bin,pkg,src}
$ sudo nano /etc/profile.d/path.sh
Agregar:
export PATH=$PATH:/usr/local/go/bin
$ nano ~/.bash_profile
Agregar:
export GOBIN=$HOME/projects/bin
export GOPATH=$HOME/projects/src
$ source /etc/profile && source ~/.bash_profile
Probando
$ nano ~/projects/src/hello.go
Agregar:
package main
import “fmt”
func main() {
fmt.Printf(“Hello, World!\n”)
}
$ go install $GOPATH/hello.go
$ $GOBIN/hello
Salida:
Hello, World!
About the author