2020年10月13日 星期二

[ 文章收集 ] How To Install Go 1.15 on Fedora 32/31 & CentOS/RHEL 8/7

 Source From Here

Preface
Go is an open source programming language developed by a team at Google. It provides easy to build simple, reliable, and efficient software’s. This language is designed for writing servers, that’s why it is using widely these days. Go has released latest version 1.15 in Aug 2020.

This tutorial will help you to install Go 1.15 on your Fedora 32/31/30/29/28/27 & CentOS/RHEL 8/7/6 systems. You can also use tutorials to install Go lang on Ubuntu and Debian systems.

Prerequisites
Log in to your Red Hat or its derivative system using ssh and upgrade to apply the latest security updates there. Execute the following command on the terminal.
# yum update

Step 1 – Install Go 1.15
Now download the Go language binary archive file using the following link. To find and download latest version available or 32 bit version go to official download page.
# wget https://dl.google.com/go/go1.15.2.linux-amd64.tar.gz

Now extract the downloaded archive and install it to the desired location on your system. For this tutorial, I am installing it under /usr/local directory. You can also put this under the home directory (for shared hosting) or other location.
# tar -xzf go1.15.2.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 GOROOTGOPATH and PATH.

GOROOT is the location where Go package is installed on your system
# export GOROOT=/usr/local/go

GOPATH is the location of your work directory. For example my project directory is ~/Projects/Proj1 .
# export GOPATH=$HOME/Projects/Proj1

* Now set the PATH variable to access go binary system wide
# export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

All the 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 the following command to check the Go version.
# go version
go version go1.15.2 linux/amd64

Now also verify all configured environment variables using following command.
# go env

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
...


沒有留言:

張貼留言

[Git 常見問題] error: The following untracked working tree files would be overwritten by merge

  Source From  Here 方案1: // x -----删除忽略文件已经对 git 来说不识别的文件 // d -----删除未被添加到 git 的路径中的文件 // f -----强制运行 #   git clean -d -fx 方案2: 今天在服务器上  gi...