介绍

Go,也称为“golang”,是一种由谷歌开发的现代开源编程语言。Go在许多应用程序中越来越流行,它采用了一种最简单的开发方法,帮助您构建可靠高效的软件。

本教程将指导您下载和安装Go,以及编译和执行基本的“你好,世界!”程序,在Debian 8服务器上。

先决条件

sudo

步骤1-下载Go

在这一步中,我们将在您的服务器上安装Go。

访问官方Go下载页面并找到当前二进制版本的tarball的URL。确保复制与64位体系结构兼容的最新版本的链接。

curl
curl -O https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz
sha256sum
sha256sum go1.10*.tar.gz
Output4b677d698c65370afa33757b6954ade60347aaca310ea92a63ed717d7cb0c2ff

将输出中的哈希值与Go download页面上的校验和值进行比较。如果他们匹配,那么可以安全地得出结论,下载是合法的。

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

步骤2-安装Go

tarxtarvf
tar xvf go1.10.2.linux-amd64.tar.gz
gogo/usr/local
sudo chown -R root:root ./go
sudo mv go /usr/local
/usr/local/go

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

步骤3-设置Go路径

在这一步中,我们将在您的环境中设置一些路径。

首先,设置Go的根值,它告诉Go在哪里查找其文件。

nano ~/.profile

在文件末尾,添加以下行:

~/.配置文件

...
export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

如果您为Go选择了其他安装位置,请将这些行添加到同一文件中。此示例显示了在主目录中安装Go时的命令:

~/.配置文件

...
export GOROOT=$HOME/go
export GOPATH=$HOME/work
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

将适当的行粘贴到个人资料中,保存并关闭文件。接下来,通过运行以下命令刷新您的个人资料:

source ~/.profile

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

第4步-测试安装

现在安装了Go并为服务器设置了路径,您可以进行测试以确保Go按预期工作。

为Go工作区创建一个新目录,Go将在其中构建文件:

mkdir $HOME/work
my_project
mkdir -p work/src/my_project/hello

接下来,您可以创建一个传统的“Hello World”Go文件。

nano ~/work/src/my_project/hello/hello.go

在编辑器中,粘贴下面的代码,该代码使用主Go包,导入格式化的IO内容组件,并设置一个新函数,在运行时打印“Hello,World”。

你好,走吧

package main
import "fmt"
func main() {
    fmt.Printf("Hello, World!\n")
}
install
go install my_project/hello

编译程序后,您可以通过执行以下命令来运行它:

hello

如果您看到以下输出,则Go已成功安装并正常运行:

OutputHello, World!
whichhello
which hello
Output/home/user/work/bin/hello

“你好,世界!”程序建立了一个围棋开发环境。

结论

通过下载和安装最新的Go软件包并设置其路径,您现在有了一个用于Go开发的系统。典型的应用程序将使用库和远程包。要了解有关使用这些附加组件的更多信息,请查看关于如何编写Go代码的官方文档。

您还可以阅读我们开发团队的一些围棋技巧。