介绍

Go,通常被称为golang,是由Google开发的一种开源编程语言。它采用极简主义的开发方法,可以轻松构建简单,可靠,高效的软件。本教程将指导您下载和安装Go 1.7,以及在CentOS 7服务器上编译和执行基本的“Hello,World!”程序。

sudo

准备

sudo

第1步 - 下载Go

我们将直接从Go网站手动下载软件包。确保复制与64位体系结构兼容的最新版本的链接。

首先进入可写目录:

cd /tmp
curl
curl -LO https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz
-a 256shasum
shasum -a 256 go1.7*.tar.gz
702ad90f705365227e902b42d91dd1a40e48ca7f67a2f4b2fd052aaa4295cd95  go1.7.linux-amd64.tar.gz

将输出中的哈希值与Go 下载页面上的校验和值进行比较。如果它们匹配,则可以安全地断定下载是合法的。

使用Go下载,并验证文件的完整性,让我们继续安装。

第2步 - 安装Go

/usr/local-Ctar-x-v-zgzip-f
sudo tar -C /usr/local -xvzf go1.7.linux-amd64.tar.gz
/usr/localGOROOT
binsrcpkgbinsrcpkgpkg
projectsmkdir-p
mkdir -p ~/projects/{bin,pkg,src}

此时,使用Go将需要在命令行中指定其安装位置的完整路径。为了与Go进行交互更加用户友好,我们将设置一些路径。

第3步 - 设置Go的路径

$PATH
vi/etc/profile.dpath.sh
sudo vi /etc/profile.d/path.sh

将以下内容添加到文件中,保存并退出:

export PATH=$PATH:/usr/local/go/bin

警告:如果Go安装在其他位置,则相应地调整路径。

.bash_profileGOPATHGOBINGOPATHGOBIN
.bash_profile
vi ~/.bash_profile

将以下内容添加到文件末尾,保存并退出:

. . .
export GOBIN="$HOME/projects/bin"
export GOPATH="$HOME/projects/src"
/usr/localGOROOT
. . .
export GOROOT="/path/to/go"
source
source /etc/profile && source ~/.bash_profile

以Go为核心,让我们通过编写一个简短的程序来确认我们的设置是有效的。

第4步 - 创建程序

编写我们的第一个程序将确保我们的环境正常运行,并让我们有机会熟悉Go编程语言。

.go
vi ~/projects/src/hello.go
Hello, World!
package main
​
import "fmt"
​
func main() {
    fmt.Printf("Hello, World!
")
}

然后,保存并退出该文件。

go installhello.go
go install $GOPATH/hello.go

我们现在准备运行我们的计划:

$GOBIN/hello
hello.goHello, World!

结论

简单的“Hello,World!”程序确定您拥有Go开发环境。典型的应用程序将使用库和远程包。


参考文献:《How To Install Go 1.7 on CentOS 7》

优质内容筛选与推荐>>
1、我的2011 写给小白
2、$(shell expr $(MAKE_VERSION) \>= 3.81) 这里“\”的解释
3、【转】C# 泛型约束 xxx Where T:约束(二)
4、设计模式——策略模式
5、debian laravel访问Mysql