如何在 Ubuntu 18.04 上安装围棋

介绍

Go是谷歌开发的一种现代编程语言,在许多应用程序和许多公司中日益受欢迎,并提供一组强大的库。本教程将引导您下载和安装最新版本的Go(本文发布时的Go 1.10),以及构建一个简单的Hello World应用程序。

前提条件

本教程假定您可以访问 Ubuntu 18.04 系统,配置为具有sudo特权的非根用户,如在 Ubuntu 18.04 初始服务器设置中所述。

步骤 1 - 安装

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

首先,通过ssh连接到您的Ubuntu服务器:

1ssh sammy@your_server_ip

为了安装Go,您需要从官方Go下载页面(https://golang.org/dl/)获取最新版本。在网站上,您可以找到当前二进制版本的 tarball的URL,以及其SHA256哈希。

访问官方 Go 下载页面,并找到当前二进制版本的 tarball 的 URL,以及其 SHA256 哈希。

1cd ~
2curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz

接下来,您可以使用「sha256sum」来验证 tarball:

1sha256sum go1.10.3.linux-amd64.tar.gz
1[secondary_label Sample Output]
2go1.10.3.linux-amd64.tar.gz
3fa1b0e45d3b647c252f51f5e1204aba049cde4af177ef9f2181f43004f901035 go1.10.3.linux-amd64.tar.gz

您将收到类似于上面的输出中突出的哈希,请确保它匹配下载页面的哈希。

接下来,使用tar来提取 tarball. x旗告诉tar提取,v告诉它我们想要 verbose 输出(提取的文件的列表),f告诉它我们会指定一个文件名:

1tar xvf go1.10.3.linux-amd64.tar.gz

您现在应该有一个名为go的目录在您的主目录中. 重复地将go的所有者和组更改为 root ,并将其移动到/usr/local:

1sudo chown -R root:root ./go
2sudo mv go /usr/local

<$>[注] 注: 虽然/usr/local/go是官方推荐的位置,但有些用户可能更喜欢或需要不同的路径。

步骤二:设置路径

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

首先,设置 Go 的根值,该值告诉 Go 在哪里搜索其文件。

1sudo nano ~/.profile

在文件的末尾,添加这个行:

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

如果您选择了 Go 的替代安装位置,则可以将这些行添加到相同的文件中。

1export GOROOT=$HOME/go
2export GOPATH=$HOME/work
3export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

将相应的行粘贴到您的个人资料中,保存并关闭文件。

1source ~/.profile

步骤3 - 测试您的安装

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

为您的 Go 工作区创建一个新目录,这是 Go 将其文件构建的地方:

1mkdir $HOME/work

然后,通过这个命令在该文件夹中创建一个目录等级,以便您创建测试文件. 如果您打算使用 Git 委托和存储您的 Go 代码在 GitHub 上,您可以用您的 GitHub 用户名替换值用户。

1mkdir -p work/src/github.com/user/hello

接下来,您可以创建一个简单的Hello World Go 文件。

1nano ~/work/src/github.com/user/hello/hello.go

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

1package main
2
3import "fmt"
4
5func main() {
6    fmt.Printf("hello, world\n")
7}

这个程序会打印你好,世界,如果它成功运行,这将表明Go程序正在编译正确。保存并关闭文件,然后通过召唤Go命令安装来编译:

1go install github.com/user/hello

有了编译的文件,您可以通过简单地执行命令来运行它:

1hello

如果该命令返回你好,世界,那么Go已成功安装并运行,您可以使用命令查看编译的你好二进制在哪里安装:

1which hello
1[secondary_label Output]
2/home/user/work/bin/hello

结论

通过下载和安装最新的 Go 包,并设置其路径,您现在有一个系统可用于 Go 开发。您可以在我们的 Go标签中找到并订阅有关安装和使用 Go 的其他文章。

Published At
Categories with 技术
Tagged with
comments powered by Disqus