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

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版本和环境

键入以下命令来显示 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计划

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

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏