Step 1 — Install Go Language
Login to your Redhat or its derivative system using ssh and upgrade to apply latest security updates there.# yum updateNow download the Go language binary archive file using following link. To find and download latest version available or 32 bit version go to official download page.
# wget https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gzNow extract the downloaded archive and install it to desired location on system. For this tutorial I am installing it under /usr/local directory. You can also put this under home directory (for shared hosting) or other location.
# tar -xvf go1.7.linux-amd64.tar.gz # mv go /usr/local
Step 2 — Setup Go Environment
Now you need to set up Go language environment variables for your project. Commonly you need to set 3 environment variables as GOROOT, GOPATH and PATH.GOROOT is the location where Go package is installed on your system.
# export GOROOT=/usr/local/goGOPATH is the location of your work directory. For example my project directory is ~/Projects/Proj1 .
# export GOROOT=$HOME/Projects/Proj1Now set the PATH variable to access go binary system wide.
# export PATH=$GOPATH/bin:$GOROOT/bin:$PATHAll above environment will be set for your current session only. To make it permanent add above commands in ~/.bash_profile file.
Step 3 — Verify Installation
At this step you have successfully installed and configured go language on your system. First use following command to check Go version .#Now also verify all configured environment variables using following command.go version go version go1.7 linux/amd64
#go env GOARCH="amd64" GOBIN="" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" GOPATH="/home/tecadmin/Projects/Proj1" GORACE="" GOROOT="/usr/local/go" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" CC="gcc" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0" CXX="g++" CGO_ENABLED="1"
Comments
Post a Comment