如何在CentOS 7上安装Go (Golang) 1.7

如何在CentOS 7上安装Go (Golang) 1.7

在这篇文章中,我们将了解如何安装和配置Go(Golang),它是由谷歌开发的开源编程语言。它是一种简单、高效、可靠的编程语言,用于开发极简主义。

先决条件

  • 一台安装了CentOS的机器。
  • 一个在CentOS机器上有Sudo权限的非root用户。

下载和安装GO

Go(golang)在CentOS资源库中不是最新的,所以我们将直接从Go lang网站手动下载并安装软件包,同时确保我们拥有与我们的系统架构兼容的最新版本。

让我们移动到可写的临时目录,在那里我们可以从Go网站下载软件包并进行安装。

$ cd /tmp

我们将使用curl命令来下载以下链接的Go文件

$ curl -LO https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
84 77.7M 84 65.5M 0 0 493k 0 0:02:41 0:02:15 0:00:26 0
curl: (56) TCP connection reset by peer

一旦从网站上下载了软件包,我们将把软件包解压缩到/usr/local,然后安装该软件包。

下面是提取软件包到/usr/local的命令

$ tar -C /usr/local/ -xvf go1.7.linux-amd64.tar.gz

一旦软件包被解压到/usr/local,我们需要创建一个有三个子目录的工作区,我们认为父目录是~/myproject,下面是创建三个子目录的命令。

$ mkdir –p ~/myproject/{bin,pkg,src}

设置围棋的环境变量

如果我们想像其他命令一样执行围棋,我们需要将所有的路径设置为$PATH变量,为此我们需要使用任何文本编辑器在/etc/profile.d文件夹中创建一个文件path.sh。

$ sudo nano /etc/profiled/path.sh
Export PATH=$PATH:/usr/local/go/bin

我们必须在.bash_profile中定义GOPATH和GOBIN这两个GO环境变量,以指向工作区。其中GOPATH将显示源文件的位置,而GOBIN将存储被创建和被编译的二进制文件。

用你选择的任何编辑器编辑.bash_profile,使用下面的命令

$ nano ~/.bash_profile
export GOBIN="$HOME/myprojects/bin"
export GOPATH="$HOME/myprojects/src"

为了应用在.bash_profile中所作的修改,我们需要运行以下命令

$ source /etc/profile && source ~/.bash_profile

创建一个简单的Go程序

由于Go(golang)环境已经准备就绪,我们需要测试我们的环境,我们将编写一个简单的Go程序。

$ nano ~/myprojects/src/welcome.go

下面的代码将打印Welcome to the Go (golang)。

Package main
Import “fmt”
   Func main()
      {
         Fmt.Printf(“Welcome to the Go (golang) \n “)
      }

由于我们写了一个简单的代码来测试Go环境,我们必须用go install命令来编译 “welcome.go”,下面是编译该文件的完整命令。

$ go install $GOPATH/welcome.go

Once the program is compiled, we can test the program with the below command –

$ $GOBIN/welcome
Welcome to the Go (golang)

在上面的文章中,我们已经学会了如何安装来自谷歌的Go(golang)编程语言,我们已经编写了一个简单的程序,并执行了测试环境,以确认安装是否成功。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程