如何在 CentOS 7 上安装 Go (Golang) 1.7
在本文中,我们将学习如何安装和配置由 Google 开发的 Go (golang),它是一种开源编程语言。它是一种简单、高效且可靠的编程语言,用于以极简主义的方式进行开发。
先决条件
- 已安装 CentOS 机器。
- 在 CentOS 机器上具有 Sudo 权限的非 root 用户。
下载和安装 GO
CentOS 存储库上的 Go (golang) 版本可能不是最新的,因此我们将手动从 Go 语言网站下载并安装软件包,并确保我们拥有与系统架构兼容的最新版本。
让我们移动到可写且临时的目录,我们可以在其中从 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}设置 Go 的环境变量
如果我们想像其他命令一样执行 Go,我们需要将所有路径添加到 $PATH 变量中,为此,我们需要使用任何文本编辑器创建一个文件 path.sh 到 /etc/profile.d 文件夹中。
$ sudo nano /etc/profiled/path.sh Export PATH=$PATH:/usr/local/go/bin
我们需要定义 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
以下是将打印“欢迎使用 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
程序编译完成后,我们可以使用以下命令测试程序 –
$ $GOBIN/welcome Welcome to the Go (golang)
在本文中,我们学习了如何安装来自 Google 的 Go (golang) 编程语言,并编写了一个简单的程序并执行以测试环境,以确认安装成功。
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP