如何在Linux中安装GoLang(Go Programming Language)

Go(GoLang)是一种开源编程语言,旨在使用户能够轻松编写简单,可靠和高效的计算机程序。

Go (也被称为GoLang)是一个开源的和低级编程语言,旨在使用户能够轻松地编写简单,可靠,高效的计算机程序。 由Google团队于2007年在Google开发,程序员 - Robert Griesemer, Rob Pike Ken Thompson,它被编译,静态类型语言像其他的系统语言,如C,C ++,Java 等。 GoLang是高产和可读性与网络和多支持,它是广泛的可扩展的系统。 下面是一个使用GoLang开发了一些知名的开源项目的列表:
  1. Docker
  2. Kubernetes
  3. Lime
  4. InfluxDB
  5. Gogs(Go Git服务)等。

在Linux系统中安装GoLang

1.进入https://golang.org/dl/ 存档文件并下载GoLang的最新版本(即1.7.3),如下所示:
$ cd ~/Downloads
$ wget -c https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz
接下来 ,通过检查压缩包的完整性验证档案文件的SHA256校验使用shasum命令如下,其中该标志-a用于指定该算法被使用:
$ shasum -a 256 go1.7.3.linux-amd64.tar.gz
ead40e884ad4d6512bcf7b3c7420dd7fa4a96140  go1.7.3.linux-amd64.tar.gz
重要 :为了显示所下载的归档文件的内容是提供了GoLang网站上的精确副本,从上方在输出看到的命令生成的256位散列值应是相同的,与下载链接一起提供。 如果是这样,请继续下一步,否则下载新的tarball并再次运行检查。 3.然后使用下面的命令tar归档文件解压到 /usr/local 目录。
$ sudo tar -C /usr/local -xvzf go1.7.3.linux-amd64.tar.gz
其中, -C指定目标目录..

在Linux中配置GoLang环境

4.首先,设置您的Go工作空间创建一个目录~/go_projects这是你的工作空间的根。工作区由三个目录组成,即:
  1. bin其中将包含可执行Go二进制文件。
  2. src将存储您的源文件和
  3. pkg将存储包对象。
因此创建上面的目录树如下:
$ mkdir -p ~/go_projects/{bin,src,pkg}
$ cd ~/go_projects
$ ls
5.现在是时候不指定它的绝对路径,如Linux计划的其余部分执行Go ,它的安装目录必须存储的值中的一个$PATH环境变量 。 现在,添加/usr/local/go/bin通过插入线之下在/etc/profile文件为一个全系统的安装或$HOME/.profile$HOME./bash_profile 具体安装.bash_profilePATH环境变量: 使用您的首选编辑器,根据您的分发打开相应的用户配置文件文件,并添加下面的行,保存文件并退出:
export  PATH=$PATH:/usr/local/go/bin
6.然后,设置的值GOPATHGOBINGo环境变量在您的用户配置文件(~/.profile~/bash_profile )为指向您的工作空间目录。
export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"
:如果您在默认目录(/usr/local/)的自定义目录中安装GoLang,您必须指定目录GOROOT变量的值。 例如,如果你在主目录安装GoLang,下面几行添加到您的$HOME/.profile or$HOME/.bash_profile文件。
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
7.根据本条的最后一步是实现像这样在当前的bash会话用户配置文件所做的更改:
$ source ~/.bash_profile
OR
$ source ~/.profile

验证GoLang安装

8.运行下面的命令来查看您的Go版和环境:
$ go version
$ go env
检查GoLang版本和环境

检查GoLang版本和环境

键入以下命令来显示Go的工具,它管理转到源代码的使用信息:
$ go help
9.要测试你的,如果你的Go安装是否正常工作,写一个小的Go Hello World程序,保存在 ~/go_projects/src/hello/ 目录下的文件。 您的所有GoLang源文件必须以结束.go扩展。 :通过在 ~/go_projects/src/ 目录创建Hello项目目录
$ mkdir -p ~/go_projects/src/hello
然后用你喜欢的编辑器来创建hello.go文件:
$ vi ~/go_projects/src/hello/hello.go
在文件中添加以下行,保存并退出:
package main 
import "fmt"
func main() {
fmt.Printf("Hello, you have successfully installed GoLang in Linux\n")
}
10.现在,编译上面使用Go安装和运行它的程序:
$ go install $GOPATH/src/hello/hello.go
$ $GOBIN/hello
第一个GoLang计划

第一个GoLang计划

如果看到显示程序文件中显示消息的输出,则说明安装正常。 11.要运行Go二进制可执行文件像其他的Linux命令,加$GOBIN到您的$PATH环境变量。 相关链接https://golang.org/ 现在,您可以去学习GoLang编写简单,可靠,高效的计算机程序。你已经使用GoLang吗? 通过下面的评论部分与我们和许多其他Linux用户分享您的经验或想法,您可以提出与本指南或GoLang相关的问题。